==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: emscripten 4.0.21-1 (Fri Dec  5 21:02:05 2025)
==> Retrieving sources...
  -> Updating emscripten git repo...
  -> Updating llvm-project git repo...
From https://github.com/llvm/llvm-project
 - [deleted]                   (none)                 -> refs/pull/170946/merge
   90e3ac6c55e6..b889df39d61b  main                   -> main
   03a47382ea13..e5397f1b1056  users/Jianhui-Li/XeGPU/broadcast-support-low-rank-and-scalar-source-input -> users/Jianhui-Li/XeGPU/broadcast-support-low-rank-and-scalar-source-input
 * [new branch]                users/pcc/spr/aarch64-emit-pauth-ifuncs-into-the-same-comdat-as-the-containing-global-1 -> users/pcc/spr/aarch64-emit-pauth-ifuncs-into-the-same-comdat-as-the-containing-global-1
   73fe86da2dc6..58c60064f6f2  users/pcc/spr/add-pointer-field-protection-feature -> users/pcc/spr/add-pointer-field-protection-feature
   0e9bcea040a3..06f9dee65616  users/pcc/spr/implement-a-simple-e2e-test-for-pfp -> users/pcc/spr/implement-a-simple-e2e-test-for-pfp
   c3bb9c413aa5..23591c357100  users/pcc/spr/libc-add-build-and-ci-support-for-pointer-field-protection -> users/pcc/spr/libc-add-build-and-ci-support-for-pointer-field-protection
   ca694bf5a34a..3196a540934d  users/pcc/spr/libcxx-introduce-__force_nonstandard_layout-base-class-for-pointer-field-protection -> users/pcc/spr/libcxx-introduce-__force_nonstandard_layout-base-class-for-pointer-field-protection
 * [new branch]                users/pcc/spr/main.aarch64-emit-pauth-ifuncs-into-the-same-comdat-as-the-containing-global-1 -> users/pcc/spr/main.aarch64-emit-pauth-ifuncs-into-the-same-comdat-as-the-containing-global-1
   3bf76cde7321..2ec72da16227  users/pcc/spr/main.add-pointer-field-protection-feature -> users/pcc/spr/main.add-pointer-field-protection-feature
   b64b042d45f9..367ebaf0c63a  users/pcc/spr/main.implement-a-simple-e2e-test-for-pfp -> users/pcc/spr/main.implement-a-simple-e2e-test-for-pfp
   87ad0e39ee27..9e9871269cd0  users/pcc/spr/main.libc-add-build-and-ci-support-for-pointer-field-protection -> users/pcc/spr/main.libc-add-build-and-ci-support-for-pointer-field-protection
   413d653c124e..75d6068d1383  users/pcc/spr/main.libcxx-introduce-__force_nonstandard_layout-base-class-for-pointer-field-protection -> users/pcc/spr/main.libcxx-introduce-__force_nonstandard_layout-base-class-for-pointer-field-protection
   c97828f80276..f96bf3bc2fa3  users/pcc/spr/main.prepare-libcxx-and-libcxxabi-for-pointer-field-protection -> users/pcc/spr/main.prepare-libcxx-and-libcxxabi-for-pointer-field-protection
   94d9f3071c06..acbd52b64a08  users/pcc/spr/prepare-libcxx-and-libcxxabi-for-pointer-field-protection -> users/pcc/spr/prepare-libcxx-and-libcxxabi-for-pointer-field-protection
 + 383d9f370b80...d25fb78d2cb8 refs/pull/106880/merge -> refs/pull/106880/merge  (forced update)
   73fe86da2dc6..58c60064f6f2  refs/pull/133538/head  -> refs/pull/133538/head
 + 1e12073f1344...704f34acda02 refs/pull/133538/merge -> refs/pull/133538/merge  (forced update)
 + eb4a44d3c272...57644d44c9a5 refs/pull/137367/merge -> refs/pull/137367/merge  (forced update)
 + 995c4a5d6109...574aa78f41b2 refs/pull/143194/merge -> refs/pull/143194/merge  (forced update)
 + 4b670cc10922...a8c851965375 refs/pull/147960/merge -> refs/pull/147960/merge  (forced update)
 + 93e47c7bd83c...29babaa51523 refs/pull/150060/merge -> refs/pull/150060/merge  (forced update)
   94d9f3071c06..acbd52b64a08  refs/pull/151651/head  -> refs/pull/151651/head
 + ad968d7a49da...f30712c32361 refs/pull/151651/merge -> refs/pull/151651/merge  (forced update)
   ca694bf5a34a..3196a540934d  refs/pull/151652/head  -> refs/pull/151652/head
 + 3e5b899bc578...78f94b53d129 refs/pull/151652/merge -> refs/pull/151652/merge  (forced update)
   0e9bcea040a3..06f9dee65616  refs/pull/151655/head  -> refs/pull/151655/head
 + d537accc344e...62627ec3c208 refs/pull/151655/merge -> refs/pull/151655/merge  (forced update)
   c3bb9c413aa5..23591c357100  refs/pull/152414/head  -> refs/pull/152414/head
 + c43cd3338151...83529c19e1ed refs/pull/152414/merge -> refs/pull/152414/merge  (forced update)
 + 8c8065c920f8...0336eae0e9e9 refs/pull/154239/merge -> refs/pull/154239/merge  (forced update)
 + cc6215d5c8f9...bf088bfea714 refs/pull/154735/merge -> refs/pull/154735/merge  (forced update)
 + 6983650da22d...c873864e47d4 refs/pull/156576/merge -> refs/pull/156576/merge  (forced update)
 + f798cd0c2226...1bdede1b1223 refs/pull/159906/merge -> refs/pull/159906/merge  (forced update)
 + dedd9b60d34a...33ce9eb0467c refs/pull/160259/merge -> refs/pull/160259/merge  (forced update)
 + bb6a43d42309...73119aec48a3 refs/pull/161919/merge -> refs/pull/161919/merge  (forced update)
 + f7e35855c52f...340402600b95 refs/pull/163859/merge -> refs/pull/163859/merge  (forced update)
 + 6e8bcd524557...54c31b94ca68 refs/pull/165278/merge -> refs/pull/165278/merge  (forced update)
 + b6b85a6f8f2f...e678536513bc refs/pull/165406/merge -> refs/pull/165406/merge  (forced update)
 + a380e8c41706...0fc20627be3e refs/pull/166914/merge -> refs/pull/166914/merge  (forced update)
 + 1b5cec5ae68f...cbf1d4d9f3e5 refs/pull/167454/merge -> refs/pull/167454/merge  (forced update)
 + 26cb9336e0dd...97d8a750d047 refs/pull/169155/merge -> refs/pull/169155/merge  (forced update)
 + f30172ad9f49...a0b1c28062ff refs/pull/169161/merge -> refs/pull/169161/merge  (forced update)
 + 83eb34227c35...cf7562ea1435 refs/pull/169221/merge -> refs/pull/169221/merge  (forced update)
 + 8c60ceeb42a7...408272efd283 refs/pull/169310/merge -> refs/pull/169310/merge  (forced update)
 + e382822454d8...f1a77d20b929 refs/pull/169456/merge -> refs/pull/169456/merge  (forced update)
 + 611b0df11061...0355ad020f05 refs/pull/169500/merge -> refs/pull/169500/merge  (forced update)
 + 8ac077f5b079...34e6e2168d17 refs/pull/169575/merge -> refs/pull/169575/merge  (forced update)
 + 4c271c43b961...1948f18e120e refs/pull/169622/merge -> refs/pull/169622/merge  (forced update)
 + 400e2ab9148e...7281c0d20f22 refs/pull/170004/merge -> refs/pull/170004/merge  (forced update)
 + 59f434509c02...5317469fcae8 refs/pull/170019/merge -> refs/pull/170019/merge  (forced update)
 + c9d95c88627f...5817b2255bf6 refs/pull/170037/merge -> refs/pull/170037/merge  (forced update)
 + 3e41290ce135...3d6ebbef7c78 refs/pull/170079/merge -> refs/pull/170079/merge  (forced update)
 + 2c13c5fcdd84...bb7fa1678cff refs/pull/170177/merge -> refs/pull/170177/merge  (forced update)
   03a47382ea13..e5397f1b1056  refs/pull/170409/head  -> refs/pull/170409/head
 + e9081dca1771...ff1f953858b3 refs/pull/170409/merge -> refs/pull/170409/merge  (forced update)
 + 11cfb9d5d67f...0db371ed1d5f refs/pull/170415/merge -> refs/pull/170415/merge  (forced update)
 + 09d132ef80a5...c72243fe9570 refs/pull/170416/merge -> refs/pull/170416/merge  (forced update)
 + 91bad912a0fe...c181c61d8b47 refs/pull/170496/merge -> refs/pull/170496/merge  (forced update)
 + e44078afb542...b7bb0658d158 refs/pull/170561/merge -> refs/pull/170561/merge  (forced update)
 + aa36cdbdd6a8...09edd4e3f0d7 refs/pull/170570/merge -> refs/pull/170570/merge  (forced update)
 + 99abebfc0815...c9e26a50e64a refs/pull/170579/merge -> refs/pull/170579/merge  (forced update)
 + 34d5dc7d650e...9de3701f214a refs/pull/170590/merge -> refs/pull/170590/merge  (forced update)
 + 7e4b3daad486...695b61c14afa refs/pull/170605/merge -> refs/pull/170605/merge  (forced update)
 + 17099755854c...9c29d920a45d refs/pull/170616/merge -> refs/pull/170616/merge  (forced update)
 + ef816cdafdc8...e870369e1aa6 refs/pull/170632/merge -> refs/pull/170632/merge  (forced update)
 + b2249ee71b6a...6eb6158332f0 refs/pull/170674/merge -> refs/pull/170674/merge  (forced update)
 + 652ef1a04602...de5be76de4d4 refs/pull/170741/merge -> refs/pull/170741/merge  (forced update)
 + 0a570aea75a0...bd59e0b59ae9 refs/pull/170755/merge -> refs/pull/170755/merge  (forced update)
 + 0b8b864e6d8d...e1f914a9c95f refs/pull/170794/merge -> refs/pull/170794/merge  (forced update)
 + 295273f99bd2...c57c0c2fb8dd refs/pull/170803/merge -> refs/pull/170803/merge  (forced update)
 + dd3369b42aae...0a8ed589885a refs/pull/170811/merge -> refs/pull/170811/merge  (forced update)
 + ec8dab538f40...3768294bda45 refs/pull/170860/merge -> refs/pull/170860/merge  (forced update)
 + 5effd75b18da...266971199930 refs/pull/170885/merge -> refs/pull/170885/merge  (forced update)
 + a6dd97da107c...6c5dc31c7260 refs/pull/170886/merge -> refs/pull/170886/merge  (forced update)
 + 81e6c5c9df05...7bbd57acf8d8 refs/pull/170907/merge -> refs/pull/170907/merge  (forced update)
 + b30e90011806...5fd486594683 refs/pull/170957/merge -> refs/pull/170957/merge  (forced update)
 + e64d49c9b3a3...1ca0654a4618 refs/pull/170964/merge -> refs/pull/170964/merge  (forced update)
 * [new ref]                   refs/pull/170965/head  -> refs/pull/170965/head
 + a63edb53f97a...7496ae84c29b refs/pull/99420/merge  -> refs/pull/99420/merge  (forced update)
  -> Updating binaryen git repo...
From https://github.com/WebAssembly/binaryen
 + f2eae98a73...ccb258f721 refs/pull/8045/merge -> refs/pull/8045/merge  (forced update)
 + 4bf0b1f498...b6eea59e29 refs/pull/8065/merge -> refs/pull/8065/merge  (forced update)
  -> Found emscripten.sh
  -> Found emscripten-config
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
    emscripten ... Passed
    llvm-project ... Passed
    binaryen ... Passed
    emscripten.sh ... Passed
    emscripten-config ... Passed
==> Making package: emscripten 4.0.21-1 (Sat Dec  6 04:04:08 2025)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (8) c-ares-1.34.5-1  libngtcp2-1.17.0-1  libuv-1.51.0-1  mpdecimal-4.0.1-1  simdjson-1:4.2.2-1  acorn-1:8.15.0-1  nodejs-25.2.1-1  python-3.13.7-1

Total Download Size:    13.55 MiB
Total Installed Size:  126.19 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 nodejs-25.2.1-1-armv7h downloading...
 simdjson-1:4.2.2-1-armv7h downloading...
 c-ares-1.34.5-1-armv7h downloading...
 libngtcp2-1.17.0-1-armv7h downloading...
 acorn-1:8.15.0-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing c-ares...
installing libngtcp2...
installing libuv...
installing simdjson...
installing nodejs...
Optional dependencies for nodejs
    npm: nodejs package manager
installing mpdecimal...
installing python...
Optional dependencies for python
    python-setuptools: for building Python packages using tooling that is usually bundled with Python
    python-pip: for installing Python packages using tooling that is usually bundled with Python
    python-pipx: for installing Python software not packaged on Arch Linux
    sqlite: for a default database integration [installed]
    xz: for lzma [installed]
    tk: for tkinter
installing acorn...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (15) cppdap-1.58.0-2  hicolor-icon-theme-0.18-1  jsoncpp-1.9.6-3  node-gyp-12.1.0-1  nodejs-nopt-7.2.1-1  perl-error-0.17030-2  perl-mailtools-2.22-2  perl-timedate-2.33-8  rhash-1.4.6-1  semver-7.7.3-1  zlib-ng-2.3.2-1  cmake-4.2.0-1  git-2.52.0-2  ninja-1.13.2-1  npm-11.6.4-1

Total Download Size:     2.54 MiB
Total Installed Size:  167.02 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 npm-11.6.4-1-any downloading...
 node-gyp-12.1.0-1-any downloading...
 semver-7.7.3-1-any downloading...
 nodejs-nopt-7.2.1-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing rhash...
installing cmake...
Optional dependencies for cmake
    make: for unix Makefile generator [installed]
    ninja: for ninja generator [pending]
    qt6-base: cmake-gui
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
    git-zsh-completion: upstream zsh completion
    tk: gitk and git gui
    openssh: ssh transport and crypto
    man: show help with `git command --help`
    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-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]
    less: the default pager for git
installing ninja...
installing nodejs-nopt...
installing semver...
installing node-gyp...
Optional dependencies for node-gyp
    gcc: to build C++ modules [installed]
    make: to build C++ modules [installed]
    python: to build C++ modules [installed]
installing npm...
Optional dependencies for npm
    git: for dependencies using Git URL's [installed]
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group 'git' with GID 969.
Creating user 'git' (git daemon user) with UID 969 and GID 969.
(2/4) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/4) Arming ConditionNeedsUpdate...
(4/4) Checking for old perl modules...
==> Retrieving sources...
  -> Found emscripten.sh
  -> Found emscripten-config
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Creating working copy of emscripten git repo...
Cloning into 'emscripten'...
done.
Updating files:  29% (3269/11208)
Updating files:  30% (3363/11208)
Updating files:  31% (3475/11208)
Updating files:  32% (3587/11208)
Updating files:  33% (3699/11208)
Updating files:  34% (3811/11208)
Updating files:  35% (3923/11208)
Updating files:  36% (4035/11208)
Updating files:  37% (4147/11208)
Updating files:  38% (4260/11208)
Updating files:  39% (4372/11208)
Updating files:  40% (4484/11208)
Updating files:  41% (4596/11208)
Updating files:  42% (4708/11208)
Updating files:  43% (4820/11208)
Updating files:  44% (4932/11208)
Updating files:  45% (5044/11208)
Updating files:  46% (5156/11208)
Updating files:  47% (5268/11208)
Updating files:  48% (5380/11208)
Updating files:  49% (5492/11208)
Updating files:  50% (5604/11208)
Updating files:  51% (5717/11208)
Updating files:  52% (5829/11208)
Updating files:  53% (5941/11208)
Updating files:  54% (6053/11208)
Updating files:  55% (6165/11208)
Updating files:  56% (6277/11208)
Updating files:  57% (6389/11208)
Updating files:  58% (6501/11208)
Updating files:  58% (6519/11208)
Updating files:  59% (6613/11208)
Updating files:  60% (6725/11208)
Updating files:  61% (6837/11208)
Updating files:  62% (6949/11208)
Updating files:  63% (7062/11208)
Updating files:  64% (7174/11208)
Updating files:  65% (7286/11208)
Updating files:  66% (7398/11208)
Updating files:  67% (7510/11208)
Updating files:  68% (7622/11208)
Updating files:  69% (7734/11208)
Updating files:  70% (7846/11208)
Updating files:  71% (7958/11208)
Updating files:  72% (8070/11208)
Updating files:  73% (8182/11208)
Updating files:  74% (8294/11208)
Updating files:  75% (8406/11208)
Updating files:  76% (8519/11208)
Updating files:  77% (8631/11208)
Updating files:  78% (8743/11208)
Updating files:  79% (8855/11208)
Updating files:  80% (8967/11208)
Updating files:  81% (9079/11208)
Updating files:  81% (9130/11208)
Updating files:  82% (9191/11208)
Updating files:  83% (9303/11208)
Updating files:  84% (9415/11208)
Updating files:  85% (9527/11208)
Updating files:  86% (9639/11208)
Updating files:  87% (9751/11208)
Updating files:  88% (9864/11208)
Updating files:  89% (9976/11208)
Updating files:  90% (10088/11208)
Updating files:  91% (10200/11208)
Updating files:  92% (10312/11208)
Updating files:  93% (10424/11208)
Updating files:  94% (10536/11208)
Updating files:  95% (10648/11208)
Updating files:  96% (10760/11208)
Updating files:  97% (10872/11208)
Updating files:  98% (10984/11208)
Updating files:  99% (11096/11208)
Updating files: 100% (11208/11208)
Updating files: 100% (11208/11208), done.
Switched to a new branch 'makepkg'
  -> Creating working copy of llvm-project git repo...
Cloning into 'llvm-project'...
done.
Updating files:   1% (2482/167557)
Updating files:   2% (3352/167557)
Updating files:   2% (5016/167557)
Updating files:   3% (5027/167557)
Updating files:   3% (6596/167557)
Updating files:   4% (6703/167557)
Updating files:   4% (7376/167557)
Updating files:   5% (8378/167557)
Updating files:   5% (9420/167557)
Updating files:   6% (10054/167557)
Updating files:   7% (11729/167557)
Updating files:   7% (12418/167557)
Updating files:   8% (13405/167557)
Updating files:   8% (13916/167557)
Updating files:   9% (15081/167557)
Updating files:   9% (15326/167557)
Updating files:  10% (16756/167557)
Updating files:  10% (16926/167557)
Updating files:  11% (18432/167557)
Updating files:  12% (20107/167557)
Updating files:  12% (20128/167557)
Updating files:  13% (21783/167557)
Updating files:  13% (22058/167557)
Updating files:  14% (23458/167557)
Updating files:  15% (25134/167557)
Updating files:  15% (25301/167557)
Updating files:  16% (26810/167557)
Updating files:  17% (28485/167557)
Updating files:  17% (28522/167557)
Updating files:  17% (29964/167557)
Updating files:  18% (30161/167557)
Updating files:  19% (31836/167557)
Updating files:  19% (33000/167557)
Updating files:  20% (33512/167557)
Updating files:  21% (35187/167557)
Updating files:  21% (36563/167557)
Updating files:  22% (36863/167557)
Updating files:  22% (38468/167557)
Updating files:  23% (38539/167557)
Updating files:  24% (40214/167557)
Updating files:  24% (41480/167557)
Updating files:  25% (41890/167557)
Updating files:  25% (42339/167557)
Updating files:  26% (43565/167557)
Updating files:  27% (45241/167557)
Updating files:  27% (45689/167557)
Updating files:  28% (46916/167557)
Updating files:  28% (48380/167557)
Updating files:  29% (48592/167557)
Updating files:  30% (50268/167557)
Updating files:  30% (51840/167557)
Updating files:  31% (51943/167557)
Updating files:  32% (53619/167557)
Updating files:  32% (55244/167557)
Updating files:  33% (55294/167557)
Updating files:  34% (56970/167557)
Updating files:  34% (57814/167557)
Updating files:  35% (58645/167557)
Updating files:  36% (60321/167557)
Updating files:  36% (61281/167557)
Updating files:  37% (61997/167557)
Updating files:  38% (63672/167557)
Updating files:  38% (64757/167557)
Updating files:  39% (65348/167557)
Updating files:  40% (67023/167557)
Updating files:  40% (67800/167557)
Updating files:  41% (68699/167557)
Updating files:  42% (70374/167557)
Updating files:  42% (70698/167557)
Updating files:  43% (72050/167557)
Updating files:  43% (72819/167557)
Updating files:  44% (73726/167557)
Updating files:  45% (75401/167557)
Updating files:  45% (75552/167557)
Updating files:  45% (75689/167557)
Updating files:  46% (77077/167557)
Updating files:  47% (78752/167557)
Updating files:  47% (78966/167557)
Updating files:  48% (80428/167557)
Updating files:  48% (81245/167557)
Updating files:  49% (82103/167557)
Updating files:  49% (83640/167557)
Updating files:  50% (83779/167557)
Updating files:  50% (84736/167557)
Updating files:  51% (85455/167557)
Updating files:  51% (86364/167557)
Updating files:  52% (87130/167557)
Updating files:  52% (88089/167557)
Updating files:  53% (88806/167557)
Updating files:  53% (89035/167557)
Updating files:  54% (90481/167557)
Updating files:  54% (90716/167557)
Updating files:  55% (92157/167557)
Updating files:  55% (93407/167557)
Updating files:  56% (93832/167557)
Updating files:  56% (94689/167557)
Updating files:  57% (95508/167557)
Updating files:  57% (95569/167557)
Updating files:  57% (95972/167557)
Updating files:  57% (96255/167557)
Updating files:  57% (96994/167557)
Updating files:  58% (97184/167557)
Updating files:  58% (97897/167557)
Updating files:  58% (98478/167557)
Updating files:  59% (98859/167557)
Updating files:  59% (99329/167557)
Updating files:  60% (100535/167557)
Updating files:  60% (101866/167557)
Updating files:  61% (102210/167557)
Updating files:  62% (103886/167557)
Updating files:  62% (104448/167557)
Updating files:  63% (105561/167557)
Updating files:  64% (107237/167557)
Updating files:  64% (107567/167557)
Updating files:  65% (108913/167557)
Updating files:  65% (109424/167557)
Updating files:  66% (110588/167557)
Updating files:  66% (110685/167557)
Updating files:  67% (112264/167557)
Updating files:  67% (113099/167557)
Updating files:  68% (113939/167557)
Updating files:  68% (115120/167557)
Updating files:  69% (115615/167557)
Updating files:  70% (117290/167557)
Updating files:  70% (117409/167557)
Updating files:  70% (118393/167557)
Updating files:  71% (118966/167557)
Updating files:  71% (119440/167557)
Updating files:  71% (120554/167557)
Updating files:  72% (120642/167557)
Updating files:  73% (122317/167557)
Updating files:  74% (123993/167557)
Updating files:  74% (124072/167557)
Updating files:  75% (125668/167557)
Updating files:  75% (126094/167557)
Updating files:  75% (126951/167557)
Updating files:  76% (127344/167557)
Updating files:  76% (128668/167557)
Updating files:  77% (129019/167557)
Updating files:  77% (130400/167557)
Updating files:  78% (130695/167557)
Updating files:  79% (132371/167557)
Updating files:  79% (133536/167557)
Updating files:  80% (134046/167557)
Updating files:  80% (134763/167557)
Updating files:  81% (135722/167557)
Updating files:  82% (137397/167557)
Updating files:  82% (137902/167557)
Updating files:  83% (139073/167557)
Updating files:  83% (139509/167557)
Updating files:  84% (140748/167557)
Updating files:  84% (141198/167557)
Updating files:  85% (142424/167557)
Updating files:  85% (143792/167557)
Updating files:  86% (144100/167557)
Updating files:  87% (145775/167557)
Updating files:  87% (146083/167557)
Updating files:  88% (147451/167557)
Updating files:  88% (148232/167557)
Updating files:  89% (149126/167557)
Updating files:  89% (150301/167557)
Updating files:  90% (150802/167557)
Updating files:  90% (151948/167557)
Updating files:  91% (152477/167557)
Updating files:  91% (153812/167557)
Updating files:  92% (154153/167557)
Updating files:  93% (155829/167557)
Updating files:  93% (156223/167557)
Updating files:  93% (157029/167557)
Updating files:  94% (157504/167557)
Updating files:  94% (158684/167557)
Updating files:  95% (159180/167557)
Updating files:  95% (159863/167557)
Updating files:  96% (160855/167557)
Updating files:  97% (162531/167557)
Updating files:  97% (163063/167557)
Updating files:  98% (164206/167557)
Updating files:  98% (164743/167557)
Updating files:  99% (165882/167557)
Updating files:  99% (167504/167557)
Updating files: 100% (167557/167557)
Updating files: 100% (167557/167557), done.
Switched to a new branch 'makepkg'
  -> Creating working copy of binaryen git repo...
Cloning into 'binaryen'...
done.
Updating files:  68% (1888/2759)
Updating files:  69% (1904/2759)
Updating files:  70% (1932/2759)
Updating files:  71% (1959/2759)
Updating files:  72% (1987/2759)
Updating files:  73% (2015/2759)
Updating files:  74% (2042/2759)
Updating files:  75% (2070/2759)
Updating files:  76% (2097/2759)
Updating files:  77% (2125/2759)
Updating files:  78% (2153/2759)
Updating files:  79% (2180/2759)
Updating files:  80% (2208/2759)
Updating files:  81% (2235/2759)
Updating files:  82% (2263/2759)
Updating files:  83% (2290/2759)
Updating files:  84% (2318/2759)
Updating files:  85% (2346/2759)
Updating files:  86% (2373/2759)
Updating files:  87% (2401/2759)
Updating files:  88% (2428/2759)
Updating files:  89% (2456/2759)
Updating files:  90% (2484/2759)
Updating files:  91% (2511/2759)
Updating files:  92% (2539/2759)
Updating files:  93% (2566/2759)
Updating files:  94% (2594/2759)
Updating files:  95% (2622/2759)
Updating files:  96% (2649/2759)
Updating files:  97% (2677/2759)
Updating files:  98% (2704/2759)
Updating files:  99% (2732/2759)
Updating files: 100% (2759/2759)
Updating files: 100% (2759/2759), done.
Switched to a new branch 'makepkg'
==> Starting build()...
-- The C compiler identification is GNU 15.2.1
-- The CXX compiler identification is GNU 15.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- 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
-- No build type selected, default to Release
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Building with -fno-omit-frame-pointer
-- Building with -fno-rtti
-- Building with -fPIC
-- Building with -UNDEBUG
-- Building with -fdiagnostics-color=always
-- Building with -DBUILD_LLVM_DWARF
-- Building with -Wall
-- Building with -Werror
-- Building with -Wextra
-- Building with -Wno-unused-parameter
-- Building with -Wno-dangling-pointer
-- Building with -Wno-implicit-int-float-conversion
-- Building with -Wno-unknown-warning-option
-- Building with -Wswitch
-- Building with -Wimplicit-fallthrough
-- Building with -Wnon-virtual-dtor
-- Building libbinaryen as shared library.
-- Linking with -Bsymbolic
-- Configuring done (3.7s)
-- Generating done (0.3s)
-- Build files have been written to: /build/emscripten/src/binaryen/build
ninja: Entering directory `build'
[1/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/export-utils.cpp.o
[2/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/effects.cpp.o
[3/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/ExpressionManipulator.cpp.o
[4/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/drop.cpp.o
[5/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/intrinsics.cpp.o
[6/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/ExpressionAnalyzer.cpp.o
[7/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/eh-utils.cpp.o
[8/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/names.cpp.o
[9/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/metadata.cpp.o
[10/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/memory-utils.cpp.o
[11/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/lubs.cpp.o
[12/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/properties.cpp.o
[13/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/LocalStructuralDominance.cpp.o
[14/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/principal-type.cpp.o
[15/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/public-type-validator.cpp.o
[16/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/ReFinalize.cpp.o
[17/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/LocalGraph.cpp.o
[18/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/module-utils.cpp.o
[19/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/stack-utils.cpp.o
[20/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/return-utils.cpp.o
[21/306] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/asm_v_wasm.cpp.o
[22/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/table-utils.cpp.o
[23/306] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/asmangle.cpp.o
[24/306] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/shared-constants.cpp.o
[25/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/possible-contents.cpp.o
[26/306] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/optimizer-shared.cpp.o
[27/306] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/parser.cpp.o
[28/306] Building CXX object CMakeFiles/binaryen.dir/src/emscripten-optimizer/simple_ast.cpp.o
[29/306] Building CXX object CMakeFiles/binaryen.dir/src/interpreter/interpreter.cpp.o
[30/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/type-updating.cpp.o
[31/306] Building CXX object CMakeFiles/binaryen.dir/src/interpreter/expression-iterator.cpp.o
[32/306] Building CXX object CMakeFiles/binaryen.dir/src/cfg/Relooper.cpp.o
[33/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/string-utils.cpp.o
[34/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/module-splitting.cpp.o
[35/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/AlignmentLowering.cpp.o
[36/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/pass.cpp.o
[37/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/test_passes.cpp.o
[38/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/param-utils.cpp.o
[39/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/CodePushing.cpp.o
[40/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/AvoidReinterprets.cpp.o
[41/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/AbstractTypeRefining.cpp.o
[42/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/CoalesceLocals.cpp.o
[43/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ConstHoisting.cpp.o
[44/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DataFlowOpts.cpp.o
[45/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ConstantFieldPropagation.cpp.o
[46/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeadArgumentElimination.cpp.o
[47/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeAlign.cpp.o
[48/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeadCodeElimination.cpp.o
[49/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DebugLocationPropagation.cpp.o
distcc[1355] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[50/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeNaN.cpp.o
[51/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/CodeFolding.cpp.o
[52/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DWARF.cpp.o
[53/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Asyncify.cpp.o
[54/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DuplicateImportElimination.cpp.o
[55/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/EncloseWorld.cpp.o
[56/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Directize.cpp.o
[57/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DuplicateFunctionElimination.cpp.o
[58/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ExtractFunction.cpp.o
[59/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GenerateDynCalls.cpp.o
[60/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Flatten.cpp.o
[61/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/FuncCastEmulation.cpp.o
[62/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalEffects.cpp.o
[63/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalRefining.cpp.o
[64/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GUFA.cpp.o
[65/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Outlining.cpp.o
[66/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalStructInference.cpp.o
[67/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GlobalTypeOptimization.cpp.o
[68/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/HeapStoreOptimization.cpp.o
[69/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentLocals.cpp.o
[70/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Heap2Local.cpp.o
[71/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentMemory.cpp.o
[72/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/I64ToI32Lowering.cpp.o
[73/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Intrinsics.cpp.o
[74/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/J2CLItableMerging.cpp.o
[75/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/JSPI.cpp.o
[76/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/InstrumentBranchHints.cpp.o
[77/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/J2CLOpts.cpp.o
[78/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LimitSegments.cpp.o
[79/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LegalizeJSInterface.cpp.o
[80/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LLVMMemoryCopyFillLowering.cpp.o
[81/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LogExecution.cpp.o
[82/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LocalSubtyping.cpp.o
[83/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Memory64Lowering.cpp.o
[84/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Inlining.cpp.o
[85/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LoopInvariantCodeMotion.cpp.o
[86/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeLocals.cpp.o
[87/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LocalCSE.cpp.o
[88/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MinifyImportsAndExports.cpp.o
distcc[1480] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[89/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeSimilarFunctions.cpp.o
[90/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Metrics.cpp.o
[91/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MemoryPacking.cpp.o
[92/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MergeBlocks.cpp.o
[93/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MinimizeRecGroups.cpp.o
[94/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/NameTypes.cpp.o
[95/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/NameList.cpp.o
[96/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/MultiMemoryLowering.cpp.o
[97/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/NoInline.cpp.o
[98/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LLVMNontrappingFPToIntLowering.cpp.o
[99/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OnceReduction.cpp.o
[100/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Monomorphize.cpp.o
[101/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeForJS.cpp.o
[102/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PickLoadSigns.cpp.o
[103/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeCasts.cpp.o
[104/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeAddedConstants.cpp.o
[105/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Poppify.cpp.o
[106/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintFeatures.cpp.o
[107/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/OptimizeInstructions.cpp.o
[108/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintCallGraph.cpp.o
[109/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PrintFunctionMap.cpp.o
[110/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/PostEmscripten.cpp.o
[111/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Print.cpp.o
[112/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SetGlobals.cpp.o
[113/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RoundTrip.cpp.o
[114/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignExtLowering.cpp.o
[115/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Precompute.cpp.o
In file included from /build/emscripten/src/binaryen/src/literal.h:27,
                 from /build/emscripten/src/binaryen/src/wasm.h:36,
                 from /build/emscripten/src/binaryen/src/ir/boolean.h:20,
                 from /build/emscripten/src/binaryen/src/ir/bits.h:20,
                 from /build/emscripten/src/binaryen/src/ir/properties.h:20,
                 from /build/emscripten/src/binaryen/src/ir/iteration.h:20,
                 from /build/emscripten/src/binaryen/src/passes/Precompute.cpp:30:
In copy constructor 'wasm::SmallVector<T, N>::SmallVector(const wasm::SmallVector<T, N>&) [with T = wasm::Expression*; unsigned int N = 10]',
    inlined from 'constexpr std::pair<_T1, _T2>::pair(const _T1&, const _T2&) [with _U1 = wasm::Select* const; _U2 = wasm::SmallVector<wasm::Expression*, 10>; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = wasm::Select* const; _T2 = wasm::SmallVector<wasm::Expression*, 10>]' at /usr/include/c++/15.2.1/bits/stl_pair.h:773:21,
    inlined from 'T& wasm::InsertOrderedMap<Key, T>::operator[](const Key&) [with Key = wasm::Select*; T = wasm::SmallVector<wasm::Expression*, 10>]' at /build/emscripten/src/binaryen/src/support/insert_ordered.h:118:29,
    inlined from 'void wasm::Precompute::partiallyPrecompute(wasm::Function*)::StackFinder::visitSelect(wasm::Select*)' at /build/emscripten/src/binaryen/src/passes/Precompute.cpp:681:24,
    inlined from 'static void wasm::Walker<SubType, VisitorType>::doVisitSelect(SubType*, wasm::Expression**) [with SubType = wasm::Precompute::partiallyPrecompute(wasm::Function*)::StackFinder; VisitorType = wasm::Visitor<wasm::Precompute::partiallyPrecompute(wasm::Function*)::StackFinder, void>]' at /build/emscripten/src/binaryen/src/wasm-delegations.def:51:81:
/build/emscripten/src/binaryen/src/support/small_vector.h:62:35: warning: '<unnamed>.wasm::SmallVector<wasm::Expression*, 10>::fixed' may be used uninitialized [-Wmaybe-uninitialized]
In file included from /build/emscripten/src/binaryen/src/passes/Precompute.cpp:37:
/build/emscripten/src/binaryen/src/support/insert_ordered.h: In static member function 'static void wasm::Walker<SubType, VisitorType>::doVisitSelect(SubType*, wasm::Expression**) [with SubType = wasm::Precompute::partiallyPrecompute(wasm::Function*)::StackFinder; VisitorType = wasm::Visitor<wasm::Precompute::partiallyPrecompute(wasm::Function*)::StackFinder, void>]':
/build/emscripten/src/binaryen/src/support/insert_ordered.h:118:29: note: '<anonymous>' declared here
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-implicit-int-float-conversion' may have been intended to silence earlier diagnostics
[116/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignaturePruning.cpp.o
[117/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StripTargetFeatures.cpp.o
[118/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StringLifting.cpp.o
[119/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Strip.cpp.o
[120/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SignatureRefining.cpp.o
[121/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StringLowering.cpp.o
[122/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RandomizeBranchHints.cpp.o
[123/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TraceCalls.cpp.o
[124/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveImports.cpp.o
[125/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveMemoryInit.cpp.o
[126/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedTypes.cpp.o
[127/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedNames.cpp.o
[128/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RedundantSetElimination.cpp.o
[129/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveNonJSOps.cpp.o
[130/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderFunctions.cpp.o
[131/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderLocals.cpp.o
[132/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderTypes.cpp.o
[133/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReorderGlobals.cpp.o
[134/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedModuleElements.cpp.o
[135/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TrapMode.cpp.o
[136/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RemoveUnusedBrs.cpp.o
[137/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReReloop.cpp.o
[138/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeGeneralizing.cpp.o
[139/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SeparateDataSegments.cpp.o
[140/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeMerging.cpp.o
[141/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SafeHeap.cpp.o
[142/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeSSA.cpp.o
[143/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeRefining.cpp.o
distcc[1623] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[144/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Souperify.cpp.o
[145/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StackCheck.cpp.o
[146/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StripEH.cpp.o
[147/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SimplifyGlobals.cpp.o
[148/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SpillPointers.cpp.o
[149/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TupleOptimization.cpp.o
[150/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeFinalizing.cpp.o
[151/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SSAify.cpp.o
[152/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/WasmIntrinsics.cpp.o
[153/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Untee.cpp.o
[154/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SimplifyLocals.cpp.o
[155/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TranslateEH.cpp.o
[156/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/context-defs.cpp.o
[157/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/context-decls.cpp.o
[158/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/lexer.cpp.o
[159/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Unsubtyping.cpp.o
[160/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Vacuum.cpp.o
[161/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-3-implicit-types.cpp.o
[162/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-2-typedefs.cpp.o
[163/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/wast-parser.cpp.o
[164/306] Building CXX object CMakeFiles/binaryen.dir/src/support/suffix_tree_node.cpp.o
[165/306] Building CXX object CMakeFiles/binaryen.dir/src/support/suffix_tree.cpp.o
[166/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/wat-parser.cpp.o
[167/306] Building CXX object CMakeFiles/binaryen.dir/src/support/bits.cpp.o
[168/306] Building CXX object CMakeFiles/binaryen.dir/src/support/colors.cpp.o
[169/306] Building CXX object CMakeFiles/binaryen.dir/src/support/archive.cpp.o
[170/306] Building CXX object CMakeFiles/binaryen.dir/src/support/debug.cpp.o
[171/306] Building CXX object CMakeFiles/binaryen.dir/src/support/dfa_minimization.cpp.o
[172/306] Building CXX object CMakeFiles/binaryen.dir/src/support/command-line.cpp.o
[173/306] Building CXX object CMakeFiles/binaryen.dir/src/support/file.cpp.o
[174/306] Building CXX object CMakeFiles/binaryen.dir/src/support/intervals.cpp.o
[175/306] Building CXX object CMakeFiles/binaryen.dir/src/support/istring.cpp.o
[176/306] Building CXX object CMakeFiles/binaryen.dir/src/support/name.cpp.o
[177/306] Building CXX object CMakeFiles/binaryen.dir/src/support/json.cpp.o
[178/306] Building CXX object CMakeFiles/binaryen.dir/src/support/path.cpp.o
[179/306] Building CXX object CMakeFiles/binaryen.dir/src/support/safe_integer.cpp.o
[180/306] Building CXX object CMakeFiles/binaryen.dir/src/support/utilities.cpp.o
[181/306] Building CXX object CMakeFiles/binaryen.dir/src/support/threads.cpp.o
[182/306] Building CXX object CMakeFiles/binaryen.dir/src/support/string.cpp.o
[183/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/source-map.cpp.o
[184/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/literal.cpp.o
[185/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/parsing.cpp.o
[186/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-1-decls.cpp.o
[187/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm.cpp.o
distcc[1775] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[188/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-emscripten.cpp.o
[189/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-interpreter.cpp.o
[190/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-debug.cpp.o
[191/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-4-module-types.cpp.o
[192/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-io.cpp.o
[193/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-stack-opts.cpp.o
[194/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-type.cpp.o
[195/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-type-shape.cpp.o
[196/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/parse-5-defs.cpp.o
[197/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-ir-builder.cpp.o
[198/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Binary.cpp.o
[199/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-stack.cpp.o
[200/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-binary.cpp.o
[201/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ConvertUTF.cpp.o
[202/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Debug.cpp.o
[203/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DataExtractor.cpp.o
[204/306] Building CXX object CMakeFiles/binaryen.dir/src/analysis/cfg.cpp.o
[205/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DJB.cpp.o
[206/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Dwarf.cpp.o
[207/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAbbreviationDeclaration.cpp.o
[208/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAddressRange.cpp.o
[209/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/dwarf2yaml.cpp.o
[210/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFCompileUnit.cpp.o
[211/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAcceleratorTable.cpp.o
[212/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDataExtractor.cpp.o
[213/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-validator.cpp.o
[214/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAbbrev.cpp.o
[215/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAddr.cpp.o
[216/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugArangeSet.cpp.o
[217/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAranges.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/Hashing.h:51,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/DenseMapInfo.h:16,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/DenseMap.h:16,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/DenseSet.h:16,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:12,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/DWARFDebugAranges.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Distance = int; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<DWARFDebugAranges::RangeEndpoint*, std::vector<DWARFDebugAranges::RangeEndpoint> >]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1100:12,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<DWARFDebugAranges::RangeEndpoint>&]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1104:13,
    inlined from 'void llvm::DWARFDebugAranges::construct()' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFDebugAranges.cpp:85:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<DWARFDebugAranges::RangeEndpoint*, std::vector<DWARFDebugAranges::RangeEndpoint> >]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1100:12,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<DWARFDebugAranges::RangeEndpoint>&]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1104:13,
    inlined from 'void llvm::DWARFDebugAranges::construct()' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFDebugAranges.cpp:85:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[218/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugInfoEntry.cpp.o
[219/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugFrame.cpp.o
[220/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFContext.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/Hashing.h:51,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/DenseMapInfo.h:16,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/DenseMap.h:16,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/MapVector.h:19,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFContext.h:12,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/DWARFContext.cpp:9:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Distance = int; _Tp = llvm::Optional<llvm::StrOffsetsContributionDescriptor>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<Optional<StrOffsetsContributionDescriptor>*, std::vector<Optional<StrOffsetsContributionDescriptor> > >; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const Optional<StrOffsetsContributionDescriptor>&, const Optional<StrOffsetsContributionDescriptor>&)>]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1113:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<Optional<StrOffsetsContributionDescriptor> >&; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const Optional<StrOffsetsContributionDescriptor>&, const Optional<StrOffsetsContributionDescriptor>&)>]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1118:13,
    inlined from 'ContributionCollection collectContributionData(llvm::DWARFContext::unit_iterator_range)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFContext.cpp:112:13,
    inlined from 'void dumpDWARFv5StringOffsetsSection(llvm::raw_ostream&, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::unit_iterator_range, bool)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFContext.cpp:139:53,
    inlined from 'void dumpStringOffsetsSection(llvm::raw_ostream&, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::unit_iterator_range, bool, unsigned int)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFContext.cpp:219:36:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<Optional<StrOffsetsContributionDescriptor>*, std::vector<Optional<StrOffsetsContributionDescriptor> > >; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const Optional<StrOffsetsContributionDescriptor>&, const Optional<StrOffsetsContributionDescriptor>&)>]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1113:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<Optional<StrOffsetsContributionDescriptor> >&; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const Optional<StrOffsetsContributionDescriptor>&, const Optional<StrOffsetsContributionDescriptor>&)>]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1118:13,
    inlined from 'ContributionCollection collectContributionData(llvm::DWARFContext::unit_iterator_range)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFContext.cpp:112:13,
    inlined from 'void dumpDWARFv5StringOffsetsSection(llvm::raw_ostream&, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::unit_iterator_range, bool)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFContext.cpp:139:53,
    inlined from 'void dumpStringOffsetsSection(llvm::raw_ostream&, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::unit_iterator_range, bool, unsigned int)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFContext.cpp:219:36:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[221/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugMacro.cpp.o
[222/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugLine.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFListTable.h:20,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h:17,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:12,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:15,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/DWARFDebugLine.cpp:9:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member 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 = {std::pair<long long unsigned int, llvm::DWARFUnit*>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::DWARFUnit*>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::DWARFUnit*> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::DWARFUnit*>, std::_Select1st<std::pair<const long long unsigned int, llvm::DWARFUnit*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::DWARFUnit*>}; _Key = long long unsigned int; _Tp = llvm::DWARFUnit*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> >]',
    inlined from 'std::__enable_if_t<((bool)std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value), std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<long long unsigned int, llvm::DWARFUnit*>; _Key = long long unsigned int; _Tp = llvm::DWARFUnit*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:882:27,
    inlined from 'llvm::DWARFDebugLine::SectionParser::LineToUnitMap buildLineToUnitMap(llvm::DWARFDebugLine::SectionParser::cu_range, llvm::DWARFDebugLine::SectionParser::tu_range)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFDebugLine.cpp:1109:26,
    inlined from 'llvm::DWARFDebugLine::SectionParser::SectionParser(llvm::DWARFDataExtractor&, const llvm::DWARFContext&, cu_range, tu_range)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFDebugLine.cpp:1121:34:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::DWARFUnit*>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::DWARFUnit*>, std::_Select1st<std::pair<const long long unsigned int, llvm::DWARFUnit*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::DWARFUnit*>}; _Key = long long unsigned int; _Tp = llvm::DWARFUnit*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> >]',
    inlined from 'std::__enable_if_t<((bool)std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value), std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<long long unsigned int, llvm::DWARFUnit*>; _Key = long long unsigned int; _Tp = llvm::DWARFUnit*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:882:27,
    inlined from 'llvm::DWARFDebugLine::SectionParser::LineToUnitMap buildLineToUnitMap(llvm::DWARFDebugLine::SectionParser::cu_range, llvm::DWARFDebugLine::SectionParser::tu_range)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFDebugLine.cpp:1113:26,
    inlined from 'llvm::DWARFDebugLine::SectionParser::SectionParser(llvm::DWARFDataExtractor&, const llvm::DWARFContext&, cu_range, tu_range)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFDebugLine.cpp:1121:34:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::DWARFUnit*>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::DWARFUnit*>, std::_Select1st<std::pair<const long long unsigned int, llvm::DWARFUnit*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/Support/MathExtras.h:18,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/SmallVector.h:19,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:20,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/StringRef.h:12,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Tp = llvm::DWARFDebugLine::Sequence; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<DWARFDebugLine::Sequence*, std::vector<DWARFDebugLine::Sequence> >; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1113:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<DWARFDebugLine::Sequence>&; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1118:13,
    inlined from 'llvm::Error llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, std::function<void(llvm::Error)>, llvm::raw_ostream*)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFDebugLine.cpp:897:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<DWARFDebugLine::Sequence*, std::vector<DWARFDebugLine::Sequence> >; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1113:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<DWARFDebugLine::Sequence>&; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:1118:13,
    inlined from 'llvm::Error llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, std::function<void(llvm::Error)>, llvm::raw_ostream*)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFDebugLine.cpp:897:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[223/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugPubTable.cpp.o
[224/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugLoc.cpp.o
In file included from /usr/include/c++/15.2.1/memory:71,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/Optional.h:22,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h:12,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/DWARFDebugLoc.cpp:9:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator<llvm::DWARFDebugLoc::Entry*>; _Sentinel = move_iterator<llvm::DWARFDebugLoc::Entry*>; _ForwardIterator = llvm::DWARFDebugLoc::Entry*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<llvm::DWARFDebugLoc::Entry*>' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<llvm::DWARFDebugLoc::Entry*>' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::DWARFDebugLoc::Entry*>; _ForwardIterator = llvm::DWARFDebugLoc::Entry*]',
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::DWARFDebugLoc::Entry*; It2 = llvm::DWARFDebugLoc::Entry*; T = llvm::DWARFDebugLoc::Entry; bool <anonymous> = false]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/SmallVector.h:194:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::DWARFDebugLoc::Entry; bool <anonymous> = false]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/SmallVector.h:243:27:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<llvm::DWARFDebugLoc::Entry*>' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::DWARFDebugLoc::Entry*>; _ForwardIterator = llvm::DWARFDebugLoc::Entry*]',
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::DWARFDebugLoc::Entry*; It2 = llvm::DWARFDebugLoc::Entry*; T = llvm::DWARFDebugLoc::Entry; bool <anonymous> = false]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/SmallVector.h:194:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::DWARFDebugLoc::Entry]' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/SmallVector.h:806:27:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<llvm::DWARFDebugLoc::Entry*>' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[225/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugRangeList.cpp.o
[226/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugRnglists.cpp.o
[227/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFEmitter.cpp.o
[228/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFExpression.cpp.o
[229/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFFormValue.cpp.o
[230/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFGdbIndex.cpp.o
[231/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDie.cpp.o
[232/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFListTable.cpp.o
[233/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFUnitIndex.cpp.o
[234/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFTypeUnit.cpp.o
[235/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFVisitor.cpp.o
[236/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Error.cpp.o
[237/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFUnit.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFListTable.h:20,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h:17,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/DWARFUnit.cpp:9:
/usr/include/c++/15.2.1/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 unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
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 unsigned int; _Tp = std::pair<long long unsigned int, llvm::DWARFDie>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]',
    inlined from 'void llvm::DWARFUnit::updateAddressDieMap(llvm::DWARFDie)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFUnit.cpp:615:32:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
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 unsigned int; _Tp = std::pair<long long unsigned int, llvm::DWARFDie>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]',
    inlined from 'void llvm::DWARFUnit::updateAddressDieMap(llvm::DWARFDie)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFUnit.cpp:617:32:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
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 unsigned int; _Tp = std::pair<long long unsigned int, llvm::DWARFDie>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]',
    inlined from 'void llvm::DWARFUnit::updateAddressDieMap(llvm::DWARFDie)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFUnit.cpp:619:27:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[238/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ErrorHandling.cpp.o
[239/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFYAML.cpp.o
[240/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Hashing.cpp.o
[241/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/FormatVariadic.cpp.o
[242/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/LEB128.cpp.o
[243/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFVerifier.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/STLExtras.h:30,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/ArrayRef.h:15,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/ADT/DenseMapInfo.h:16,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/Object/ObjectFile.h:16,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DIContext.h:18,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:12,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/DWARFVerifier.cpp:8:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFAddressRange&}; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]':
/usr/include/c++/15.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFAddressRange>::iterator' changed in GCC 7.1
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]',
    inlined from 'llvm::DWARFVerifier::DieRangeInfo::address_range_iterator llvm::DWARFVerifier::DieRangeInfo::insert(const llvm::DWARFAddressRange&)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFVerifier.cpp:45:16:
/usr/include/c++/15.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >' changed in GCC 7.1
  170 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:19:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member 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 unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::set<long long unsigned int> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::set<long long unsigned int> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::set<long long unsigned int> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::set<long long unsigned int> >, std::_Select1st<std::pair<const long long unsigned int, std::set<long long unsigned int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::set<long long unsigned int> > > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
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 unsigned int; _Tp = std::set<long long unsigned int>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::set<long long unsigned int> > >]',
    inlined from 'unsigned int llvm::DWARFVerifier::verifyDebugInfoForm(const llvm::DWARFDie&, llvm::DWARFAttribute&)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFVerifier.cpp:559:38:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::set<long long unsigned int> >, std::_Select1st<std::pair<const long long unsigned int, std::set<long long unsigned int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::set<long long unsigned int> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
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 unsigned int; _Tp = std::set<long long unsigned int>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::set<long long unsigned int> > >]',
    inlined from 'unsigned int llvm::DWARFVerifier::verifyDebugInfoForm(const llvm::DWARFDie&, llvm::DWARFAttribute&)' at /build/emscripten/src/binaryen/third_party/llvm-project/DWARFVerifier.cpp:578:38:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::set<long long unsigned int> >, std::_Select1st<std::pair<const long long unsigned int, std::set<long long unsigned int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::set<long long unsigned int> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[244/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MCRegisterInfo.cpp.o
[245/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/LineIterator.cpp.o
[246/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MD5.cpp.o
[247/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MemoryBuffer.cpp.o
[248/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/NativeFormatting.cpp.o
[249/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Optional.cpp.o
[250/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/obj2yaml_Error.cpp.o
[251/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ObjectFile.cpp.o
distcc[1960] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[252/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SmallVector.cpp.o
[253/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ScopedPrinter.cpp.o
[254/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/raw_ostream.cpp.o
[255/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Path.cpp.o
[256/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/StringMap.cpp.o
[257/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/UnicodeCaseFold.cpp.o
[258/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SourceMgr.cpp.o
[259/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/StringRef.cpp.o
[260/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SymbolicFile.cpp.o
[261/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Twine.cpp.o
[262/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/WithColor.cpp.o
[263/306] Building CXX object CMakeFiles/binaryen.dir/src/binaryen-c.cpp.o
In file included from /usr/include/c++/15.2.1/bits/unordered_map.h:33,
                 from /usr/include/c++/15.2.1/unordered_map:43,
                 from /build/emscripten/src/binaryen/src/support/insert_ordered.h:22,
                 from /build/emscripten/src/binaryen/src/cfg/Relooper.h:40,
                 from /build/emscripten/src/binaryen/src/binaryen-c.cpp:24:
/usr/include/c++/15.2.1/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = wasm::Expression*; _Value = std::pair<wasm::Expression* const, wasm::Literals>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<wasm::Expression*>; _Hash = std::hash<wasm::Expression*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]':
/usr/include/c++/15.2.1/bits/hashtable.h:2553:5: note: parameter passing for argument of type 'std::_Hashtable<wasm::Expression*, std::pair<wasm::Expression* const, wasm::Literals>, std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >, std::__detail::_Select1st, std::equal_to<wasm::Expression*>, std::hash<wasm::Expression*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 2553 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2554 |                _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /build/emscripten/src/binaryen/src/wasm.h:34,
                 from /build/emscripten/src/binaryen/src/ir/manipulation.h:20,
                 from /build/emscripten/src/binaryen/src/wasm-builder.h:20,
                 from /build/emscripten/src/binaryen/src/cfg/Relooper.h:41:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<wasm::Literal, std::allocator<wasm::Literal> >::iterator' changed in GCC 7.1
  652 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]',
    inlined from 'virtual bool wasm::ShellExternalInterface::growTable(wasm::Name, const wasm::Literal&, wasm::Index, wasm::Index)' at /build/emscripten/src/binaryen/src/shell-interface.h:324:24:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wasm::Literal*, std::vector<wasm::Literal, std::allocator<wasm::Literal> > >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/emscripten/src/binaryen/src/wasm.h:36:
/build/emscripten/src/binaryen/src/literal.h: In function 'wasm::Literals::Literals(std::initializer_list<wasm::Literal>)':
/build/emscripten/src/binaryen/src/literal.h:745:3: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/binaryen/src/cfg/Relooper.h:36:
/usr/include/c++/15.2.1/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 wasm::Name&>, std::tuple<>}; _Key = wasm::Name; _Val = std::pair<const wasm::Name, wasm::Literals>; _KeyOfValue = std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
    inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/emscripten/src/binaryen/src/shell-interface.h:140:79,
    inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/emscripten/src/binaryen/src/ir/module-utils.h:154:14,
    inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/emscripten/src/binaryen/src/shell-interface.h:133:37:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
    inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/emscripten/src/binaryen/src/shell-interface.h:140:27,
    inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/emscripten/src/binaryen/src/ir/module-utils.h:154:14,
    inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/emscripten/src/binaryen/src/shell-interface.h:133:37:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
    inlined from 'wasm::Literals& wasm::ModuleRunnerBase<SubType>::getGlobal(wasm::Name) [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3484:25:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = wasm::Expression*; _Value = std::pair<wasm::Expression* const, wasm::Literals>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<wasm::Expression*>; _Hash = std::hash<wasm::Expression*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = wasm::Expression*; _Tp = wasm::Literals; _Hash = std::hash<wasm::Expression*>; _Pred = std::equal_to<wasm::Expression*>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
    inlined from 'wasm::Flow wasm::ExpressionRunner<SubType>::visit(wasm::Expression*) [with SubType = wasm::CExpressionRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:568:34:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<wasm::Expression*, std::pair<wasm::Expression* const, wasm::Literals>, std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >, std::__detail::_Select1st, std::equal_to<wasm::Expression*>, std::hash<wasm::Expression*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 1158 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /build/emscripten/src/binaryen/src/shell-interface.h:29,
                 from /build/emscripten/src/binaryen/src/binaryen-c.cpp:28:
/build/emscripten/src/binaryen/src/wasm-interpreter.h: In member function 'wasm::Flow wasm::ExpressionRunner<SubType>::visit(wasm::Expression*) [with SubType = wasm::CExpressionRunner]':
/build/emscripten/src/binaryen/src/wasm-interpreter.h:625:28: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = wasm::Expression*; _Value = std::pair<wasm::Expression* const, wasm::Literals>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<wasm::Expression*>; _Hash = std::hash<wasm::Expression*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = wasm::Expression*; _Tp = wasm::Literals; _Hash = std::hash<wasm::Expression*>; _Pred = std::equal_to<wasm::Expression*>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
    inlined from 'wasm::Flow wasm::ExpressionRunner<SubType>::visit(wasm::Expression*) [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:568:34:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<wasm::Expression*, std::pair<wasm::Expression* const, wasm::Literals>, std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >, std::__detail::_Select1st, std::equal_to<wasm::Expression*>, std::hash<wasm::Expression*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 1158 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/binaryen/src/wasm-interpreter.h: In member function 'wasm::Flow wasm::ExpressionRunner<SubType>::visit(wasm::Expression*) [with SubType = wasm::ModuleRunner]':
/build/emscripten/src/binaryen/src/wasm-interpreter.h:625:28: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
/build/emscripten/src/binaryen/src/wasm-interpreter.h: In member function 'wasm::Flow wasm::ModuleRunnerBase<SubType>::visitCallIndirect(wasm::CallIndirect*) [with SubType = wasm::ModuleRunner]':
/build/emscripten/src/binaryen/src/wasm-interpreter.h:3612:30: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]',
    inlined from 'virtual bool wasm::ShellExternalInterface::growTable(wasm::Name, const wasm::Literal&, wasm::Index, wasm::Index)' at /build/emscripten/src/binaryen/src/shell-interface.h:324:24,
    inlined from 'wasm::Flow wasm::ModuleRunnerBase<SubType>::visitTableGrow(wasm::TableGrow*) [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3686:37:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wasm::Literal*, std::vector<wasm::Literal, std::allocator<wasm::Literal> > >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
    inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/emscripten/src/binaryen/src/shell-interface.h:140:79,
    inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/emscripten/src/binaryen/src/ir/module-utils.h:154:14,
    inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/emscripten/src/binaryen/src/shell-interface.h:133:37,
    inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3172:37,
    inlined from 'void BinaryenModuleInterpret(BinaryenModuleRef)' at /build/emscripten/src/binaryen/src/binaryen-c.cpp:5963:23:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
    inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/emscripten/src/binaryen/src/shell-interface.h:140:27,
    inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/emscripten/src/binaryen/src/ir/module-utils.h:154:14,
    inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/emscripten/src/binaryen/src/shell-interface.h:133:37,
    inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3172:37,
    inlined from 'void BinaryenModuleInterpret(BinaryenModuleRef)' at /build/emscripten/src/binaryen/src/binaryen-c.cpp:5963:23:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
    inlined from 'wasm::ModuleRunnerBase<wasm::ModuleRunner>::instantiate()::<lambda(wasm::Global*)>' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3175:29,
    inlined from 'void wasm::ModuleUtils::iterDefinedGlobals(wasm::Module&, T) [with T = wasm::ModuleRunnerBase<wasm::ModuleRunner>::instantiate()::<lambda(wasm::Global*)>]' at /build/emscripten/src/binaryen/src/ir/module-utils.h:162:14,
    inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3174:36,
    inlined from 'void BinaryenModuleInterpret(BinaryenModuleRef)' at /build/emscripten/src/binaryen/src/binaryen-c.cpp:5963:23:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[264/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/YAMLTraits.cpp.o
[265/306] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/fuzzing/random.cpp.o
[266/306] Building CXX object third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/YAMLParser.cpp.o
[267/306] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/fuzzing/parameters.cpp.o
[268/306] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/fuzzing/heap-types.cpp.o
[269/306] Linking CXX shared library lib/libbinaryen.so
[270/306] Building CXX object src/tools/CMakeFiles/wasm-emscripten-finalize.dir/wasm-emscripten-finalize.cpp.o
[271/306] Building CXX object src/tools/CMakeFiles/wasm-metadce.dir/wasm-metadce.cpp.o
[272/306] Building CXX object src/tools/CMakeFiles/wasm-as.dir/wasm-as.cpp.o
[273/306] Building CXX object src/tools/CMakeFiles/wasm-dis.dir/wasm-dis.cpp.o
[274/306] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/wasm-opt.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/binaryen/src/support/threads.h:27,
                 from /build/emscripten/src/binaryen/src/support/istring.h:29,
                 from /build/emscripten/src/binaryen/src/asmjs/shared-constants.h:20,
                 from /build/emscripten/src/binaryen/src/shell-interface.h:24,
                 from /build/emscripten/src/binaryen/src/tools/execution-results.h:21,
                 from /build/emscripten/src/binaryen/src/tools/wasm-opt.cpp:24:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<wasm::Literal, std::allocator<wasm::Literal> >::iterator' changed in GCC 7.1
  652 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]',
    inlined from 'virtual bool wasm::ShellExternalInterface::growTable(wasm::Name, const wasm::Literal&, wasm::Index, wasm::Index)' at /build/emscripten/src/binaryen/src/shell-interface.h:324:24:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wasm::Literal*, std::vector<wasm::Literal, std::allocator<wasm::Literal> > >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/set:64,
                 from /build/emscripten/src/binaryen/src/support/istring.h:23:
/usr/include/c++/15.2.1/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 wasm::Name&>, std::tuple<>}; _Key = wasm::Name; _Val = std::pair<const wasm::Name, wasm::Literals>; _KeyOfValue = std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65,
                 from /build/emscripten/src/binaryen/src/wasm.h:30,
                 from /build/emscripten/src/binaryen/src/ir/debuginfo.h:20,
                 from /build/emscripten/src/binaryen/src/wasm-traversal.h:30,
                 from /build/emscripten/src/binaryen/src/pass.h:24,
                 from /build/emscripten/src/binaryen/src/ir/module-utils.h:20,
                 from /build/emscripten/src/binaryen/src/shell-interface.h:25:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
    inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/emscripten/src/binaryen/src/shell-interface.h:140:79,
    inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/emscripten/src/binaryen/src/ir/module-utils.h:154:14,
    inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/emscripten/src/binaryen/src/shell-interface.h:133:37:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
    inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/emscripten/src/binaryen/src/shell-interface.h:140:27,
    inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/emscripten/src/binaryen/src/ir/module-utils.h:154:14,
    inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/emscripten/src/binaryen/src/shell-interface.h:133:37:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/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 wasm::Name&>, std::tuple<>}; _Key = wasm::Name; _Val = std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> >; _KeyOfValue = std::_Select1st<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> >, std::_Select1st<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception>; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >]',
    inlined from 'bool wasm::ExecutionResults::operator==(wasm::ExecutionResults&)' at /build/emscripten/src/binaryen/src/tools/execution-results.h:487:23:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> >, std::_Select1st<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception>; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >]',
    inlined from 'bool wasm::ExecutionResults::operator==(wasm::ExecutionResults&)' at /build/emscripten/src/binaryen/src/tools/execution-results.h:487:54:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> >, std::_Select1st<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception>; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >]',
    inlined from 'bool wasm::ExecutionResults::operator==(wasm::ExecutionResults&)' at /build/emscripten/src/binaryen/src/tools/execution-results.h:490:57:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> >, std::_Select1st<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception>; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >]',
    inlined from 'bool wasm::ExecutionResults::operator==(wasm::ExecutionResults&)' at /build/emscripten/src/binaryen/src/tools/execution-results.h:491:68:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> >, std::_Select1st<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
    inlined from 'wasm::Literals& wasm::ModuleRunnerBase<SubType>::getGlobal(wasm::Name) [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3484:25:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception>; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >]',
    inlined from 'void wasm::ExecutionResults::callExports(wasm::Module&, wasm::ModuleRunner&)' at /build/emscripten/src/binaryen/src/tools/execution-results.h:373:24:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> >, std::_Select1st<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, std::variant<wasm::Literals, wasm::ExecutionResults::Trap, wasm::ExecutionResults::Exception> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]',
    inlined from 'virtual bool wasm::ShellExternalInterface::growTable(wasm::Name, const wasm::Literal&, wasm::Index, wasm::Index)' at /build/emscripten/src/binaryen/src/shell-interface.h:324:24,
    inlined from 'wasm::Flow wasm::ModuleRunnerBase<SubType>::visitTableGrow(wasm::TableGrow*) [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3686:37:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wasm::Literal*, std::vector<wasm::Literal, std::allocator<wasm::Literal> > >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
    inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/emscripten/src/binaryen/src/shell-interface.h:140:79,
    inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/emscripten/src/binaryen/src/ir/module-utils.h:154:14,
    inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/emscripten/src/binaryen/src/shell-interface.h:133:37,
    inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3172:37:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
    inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/emscripten/src/binaryen/src/shell-interface.h:140:27,
    inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/emscripten/src/binaryen/src/ir/module-utils.h:154:14,
    inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/emscripten/src/binaryen/src/shell-interface.h:133:37,
    inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3172:37:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
    inlined from 'wasm::ModuleRunnerBase<wasm::ModuleRunner>::instantiate()::<lambda(wasm::Global*)>' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3175:29,
    inlined from 'void wasm::ModuleUtils::iterDefinedGlobals(wasm::Module&, T) [with T = wasm::ModuleRunnerBase<wasm::ModuleRunner>::instantiate()::<lambda(wasm::Global*)>]' at /build/emscripten/src/binaryen/src/ir/module-utils.h:162:14,
    inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3174:36:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[275/306] Building CXX object src/tools/CMakeFiles/wasm-merge.dir/wasm-merge.cpp.o
[276/306] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/fuzzing/fuzzing.cpp.o
[277/306] Building CXX object src/tools/CMakeFiles/wasm-shell.dir/wasm-shell.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/binaryen/src/support/threads.h:27,
                 from /build/emscripten/src/binaryen/src/support/istring.h:29,
                 from /build/emscripten/src/binaryen/src/asmjs/shared-constants.h:20,
                 from /build/emscripten/src/binaryen/src/shell-interface.h:24,
                 from /build/emscripten/src/binaryen/src/tools/execution-results.h:21,
                 from /build/emscripten/src/binaryen/src/tools/wasm-shell.cpp:24:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<wasm::Literal, std::allocator<wasm::Literal> >::iterator' changed in GCC 7.1
  652 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]',
    inlined from 'virtual bool wasm::ShellExternalInterface::growTable(wasm::Name, const wasm::Literal&, wasm::Index, wasm::Index)' at /build/emscripten/src/binaryen/src/shell-interface.h:324:24:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wasm::Literal*, std::vector<wasm::Literal, std::allocator<wasm::Literal> > >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/emscripten/src/binaryen/src/wasm.h:36,
                 from /build/emscripten/src/binaryen/src/ir/debuginfo.h:20,
                 from /build/emscripten/src/binaryen/src/wasm-traversal.h:30,
                 from /build/emscripten/src/binaryen/src/pass.h:24,
                 from /build/emscripten/src/binaryen/src/ir/module-utils.h:20,
                 from /build/emscripten/src/binaryen/src/shell-interface.h:25:
/build/emscripten/src/binaryen/src/literal.h: In function 'wasm::Literals::Literals(std::initializer_list<wasm::Literal>)':
/build/emscripten/src/binaryen/src/literal.h:745:3: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/set:64,
                 from /build/emscripten/src/binaryen/src/support/istring.h:23:
/usr/include/c++/15.2.1/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 wasm::Name&>, std::tuple<>}; _Key = wasm::Name; _Val = std::pair<const wasm::Name, wasm::Literals>; _KeyOfValue = std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65,
                 from /build/emscripten/src/binaryen/src/wasm.h:30:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
    inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/emscripten/src/binaryen/src/shell-interface.h:140:79,
    inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/emscripten/src/binaryen/src/ir/module-utils.h:154:14,
    inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/emscripten/src/binaryen/src/shell-interface.h:133:37:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
    inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/emscripten/src/binaryen/src/shell-interface.h:140:27,
    inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/emscripten/src/binaryen/src/ir/module-utils.h:154:14,
    inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/emscripten/src/binaryen/src/shell-interface.h:133:37:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
    inlined from 'wasm::Literals& wasm::ModuleRunnerBase<SubType>::getGlobal(wasm::Name) [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3484:25:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /build/emscripten/src/binaryen/src/shell-interface.h:29:
/build/emscripten/src/binaryen/src/wasm-interpreter.h: In member function 'wasm::Flow wasm::ExpressionRunner<SubType>::visit(wasm::Expression*) [with SubType = wasm::ModuleRunner]':
/build/emscripten/src/binaryen/src/wasm-interpreter.h:625:28: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
/build/emscripten/src/binaryen/src/wasm-interpreter.h: In member function 'wasm::Flow wasm::ModuleRunnerBase<SubType>::visitCallIndirect(wasm::CallIndirect*) [with SubType = wasm::ModuleRunner]':
/build/emscripten/src/binaryen/src/wasm-interpreter.h:3612:30: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = wasm::Literal; _Alloc = std::allocator<wasm::Literal>]',
    inlined from 'virtual bool wasm::ShellExternalInterface::growTable(wasm::Name, const wasm::Literal&, wasm::Index, wasm::Index)' at /build/emscripten/src/binaryen/src/shell-interface.h:324:24,
    inlined from 'wasm::Flow wasm::ModuleRunnerBase<SubType>::visitTableGrow(wasm::TableGrow*) [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3686:37:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wasm::Literal*, std::vector<wasm::Literal, std::allocator<wasm::Literal> > >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
    inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/emscripten/src/binaryen/src/shell-interface.h:140:79,
    inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/emscripten/src/binaryen/src/ir/module-utils.h:154:14,
    inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/emscripten/src/binaryen/src/shell-interface.h:133:37,
    inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3172:37,
    inlined from 'wasm::Result<std::pair<std::shared_ptr<wasm::ShellExternalInterface>, std::shared_ptr<wasm::ModuleRunner> > > Shell::instantiate(wasm::Module&)' at /build/emscripten/src/binaryen/src/tools/wasm-shell.cpp:145:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
    inlined from 'wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/emscripten/src/binaryen/src/shell-interface.h:140:27,
    inlined from 'void wasm::ModuleUtils::iterImportedGlobals(wasm::Module&, T) [with T = wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)::<lambda(wasm::Global*)>]' at /build/emscripten/src/binaryen/src/ir/module-utils.h:154:14,
    inlined from 'virtual void wasm::ShellExternalInterface::importGlobals(std::map<wasm::Name, wasm::Literals>&, wasm::Module&)' at /build/emscripten/src/binaryen/src/shell-interface.h:133:37,
    inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3172:37,
    inlined from 'wasm::Result<std::pair<std::shared_ptr<wasm::ShellExternalInterface>, std::shared_ptr<wasm::ModuleRunner> > > Shell::instantiate(wasm::Module&)' at /build/emscripten/src/binaryen/src/tools/wasm-shell.cpp:145:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
    inlined from 'wasm::ModuleRunnerBase<wasm::ModuleRunner>::instantiate()::<lambda(wasm::Global*)>' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3175:29,
    inlined from 'void wasm::ModuleUtils::iterDefinedGlobals(wasm::Module&, T) [with T = wasm::ModuleRunnerBase<wasm::ModuleRunner>::instantiate()::<lambda(wasm::Global*)>]' at /build/emscripten/src/binaryen/src/ir/module-utils.h:162:14,
    inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3174:36,
    inlined from 'wasm::Result<std::pair<std::shared_ptr<wasm::ShellExternalInterface>, std::shared_ptr<wasm::ModuleRunner> > > Shell::instantiate(wasm::Module&)' at /build/emscripten/src/binaryen/src/tools/wasm-shell.cpp:145:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[278/306] Building CXX object src/tools/CMakeFiles/wasm2js.dir/wasm2js.cpp.o
[279/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-types.dir/fuzzing/random.cpp.o
[280/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-types.dir/fuzzing/parameters.cpp.o
[281/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-types.dir/fuzzing/heap-types.cpp.o
[282/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-types.dir/wasm-fuzz-types.cpp.o
[283/306] Building CXX object src/tools/CMakeFiles/wasm-ctor-eval.dir/wasm-ctor-eval.cpp.o
In file included from /usr/include/c++/15.2.1/bits/unordered_set.h:33,
                 from /usr/include/c++/15.2.1/unordered_set:43,
                 from /build/emscripten/src/binaryen/src/support/istring.h:25,
                 from /build/emscripten/src/binaryen/src/asmjs/shared-constants.h:20,
                 from /build/emscripten/src/binaryen/src/tools/wasm-ctor-eval.cpp:27:
/usr/include/c++/15.2.1/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = wasm::Expression*; _Value = std::pair<wasm::Expression* const, wasm::Literals>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<wasm::Expression*>; _Hash = std::hash<wasm::Expression*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]':
/usr/include/c++/15.2.1/bits/hashtable.h:2553:5: note: parameter passing for argument of type 'std::_Hashtable<wasm::Expression*, std::pair<wasm::Expression* const, wasm::Literals>, std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >, std::__detail::_Select1st, std::equal_to<wasm::Expression*>, std::hash<wasm::Expression*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 2553 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2554 |                _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/set:64,
                 from /build/emscripten/src/binaryen/src/support/istring.h:23:
/usr/include/c++/15.2.1/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 wasm::Name&>, std::tuple<>}; _Key = wasm::Name; _Val = std::pair<const wasm::Name, wasm::Literals>; _KeyOfValue = std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65,
                 from /build/emscripten/src/binaryen/src/wasm.h:30,
                 from /build/emscripten/src/binaryen/src/ir/debuginfo.h:20,
                 from /build/emscripten/src/binaryen/src/wasm-traversal.h:30,
                 from /build/emscripten/src/binaryen/src/ir/find_all.h:20,
                 from /build/emscripten/src/binaryen/src/tools/wasm-ctor-eval.cpp:28:
/usr/include/c++/15.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]':
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
    inlined from 'wasm::Literals& wasm::ModuleRunnerBase<SubType>::getGlobal(wasm::Name) [with SubType = {anonymous}::EvallingModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3484:25:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
    inlined from '{anonymous}::CtorEvalExternalInterface::importGlobals(wasm::GlobalValueSet&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/emscripten/src/binaryen/src/tools/wasm-ctor-eval.cpp:245:79:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wasm::Name; _Tp = wasm::Literals; _Compare = std::less<wasm::Name>; _Alloc = std::allocator<std::pair<const wasm::Name, wasm::Literals> >]',
    inlined from '{anonymous}::CtorEvalExternalInterface::importGlobals(wasm::GlobalValueSet&, wasm::Module&)::<lambda(wasm::Global*)>' at /build/emscripten/src/binaryen/src/tools/wasm-ctor-eval.cpp:245:29:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wasm::Name, std::pair<const wasm::Name, wasm::Literals>, std::_Select1st<std::pair<const wasm::Name, wasm::Literals> >, std::less<wasm::Name>, std::allocator<std::pair<const wasm::Name, wasm::Literals> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = wasm::Expression*; _Value = std::pair<wasm::Expression* const, wasm::Literals>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<wasm::Expression*>; _Hash = std::hash<wasm::Expression*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = wasm::Expression*; _Tp = wasm::Literals; _Hash = std::hash<wasm::Expression*>; _Pred = std::equal_to<wasm::Expression*>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
    inlined from 'wasm::Flow wasm::ExpressionRunner<SubType>::visit(wasm::Expression*) [with SubType = {anonymous}::EvallingModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:568:34:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<wasm::Expression*, std::pair<wasm::Expression* const, wasm::Literals>, std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >, std::__detail::_Select1st, std::equal_to<wasm::Expression*>, std::hash<wasm::Expression*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 1158 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = wasm::Expression*; _Value = std::pair<wasm::Expression* const, wasm::Literals>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<wasm::Expression*>; _Hash = std::hash<wasm::Expression*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = wasm::Expression*; _Tp = wasm::Literals; _Hash = std::hash<wasm::Expression*>; _Pred = std::equal_to<wasm::Expression*>; _Alloc = std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
    inlined from 'wasm::Flow wasm::ExpressionRunner<SubType>::visit(wasm::Expression*) [with SubType = {anonymous}::EvallingModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:568:34:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<wasm::Expression*, std::pair<wasm::Expression* const, wasm::Literals>, std::allocator<std::pair<wasm::Expression* const, wasm::Literals> >, std::__detail::_Select1st, std::equal_to<wasm::Expression*>, std::hash<wasm::Expression*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 1158 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[284/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-lattices.dir/fuzzing/parameters.cpp.o
[285/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-lattices.dir/fuzzing/random.cpp.o
[286/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-lattices.dir/fuzzing/heap-types.cpp.o
[287/306] Building CXX object src/tools/wasm-split/CMakeFiles/wasm-split.dir/wasm-split.cpp.o
[288/306] Building CXX object src/tools/wasm-split/CMakeFiles/wasm-split.dir/split-options.cpp.o
[289/306] Linking CXX executable bin/wasm-opt
[290/306] Linking CXX executable bin/wasm-metadce
[291/306] Building CXX object src/tools/wasm-split/CMakeFiles/wasm-split.dir/instrumenter.cpp.o
[292/306] Linking CXX executable bin/wasm2js
[293/306] Linking CXX executable bin/wasm-emscripten-finalize
[294/306] Linking CXX executable bin/wasm-as
[295/306] Linking CXX executable bin/wasm-dis
[296/306] Linking CXX executable bin/wasm-ctor-eval
[297/306] Linking CXX executable bin/wasm-shell
[298/306] Building CXX object src/tools/wasm-reduce/CMakeFiles/wasm-reduce.dir/wasm-reduce.cpp.o
[299/306] Linking CXX executable bin/wasm-merge
[300/306] Linking CXX executable bin/wasm-split
[301/306] Linking CXX executable bin/wasm-reduce
[302/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-lattices.dir/wasm-fuzz-lattices.cpp.o
[303/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-types.dir/fuzzing/fuzzing.cpp.o
[304/306] Linking CXX executable bin/wasm-fuzz-types
[305/306] Building CXX object src/tools/CMakeFiles/wasm-fuzz-lattices.dir/fuzzing/fuzzing.cpp.o
[306/306] Linking CXX executable bin/wasm-fuzz-lattices
-- The C compiler identification is GNU 15.2.1
-- The CXX compiler identification is GNU 15.2.1
-- The ASM compiler identification is GNU
-- Found assembler: /usr/lib/distcc/bin/cc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- 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
-- bolt project is disabled
-- clang project is enabled
-- clang-tools-extra project is disabled
-- compiler-rt project is disabled
-- cross-project-tests project is disabled
-- libclc project is disabled
-- lld project is enabled
-- lldb project is disabled
-- mlir project is disabled
-- openmp project is disabled
-- polly project is disabled
-- flang project is disabled
-- libc project is disabled
-- Found Python3: /usr/bin/python3.13 (found suitable version "3.13.7", minimum required is "3.0") found components: Interpreter
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - found
-- Looking for valgrind/valgrind.h
-- Looking for valgrind/valgrind.h - not found
-- Looking for FE_ALL_EXCEPT
-- Looking for FE_ALL_EXCEPT - found
-- Looking for FE_INEXACT
-- Looking for FE_INEXACT - found
-- Performing Test HAVE_BUILTIN_THREAD_POINTER
-- Performing Test HAVE_BUILTIN_THREAD_POINTER - Success
-- Looking for CrashReporterClient.h
-- Looking for CrashReporterClient.h - not found
-- Looking for linux/magic.h
-- Looking for linux/magic.h - found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Looking for pthread_rwlock_init in pthread
-- Looking for pthread_rwlock_init in pthread - found
-- Looking for pthread_mutex_lock in pthread
-- Looking for pthread_mutex_lock in pthread - found
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Looking for shm_open in rt
-- Looking for shm_open in rt - found
-- Looking for pfm_initialize in pfm
-- Looking for pfm_initialize in pfm - not found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found ZLIB: /usr/lib/libz.so (found version "1.3.1")
-- Looking for compress2
-- Looking for compress2 - found
-- Could NOT find LibEdit (missing: LibEdit_INCLUDE_DIRS LibEdit_LIBRARIES) 
-- Looking for arc4random
-- Looking for arc4random - found
-- Looking for backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Found Backtrace: /usr/include
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
-- Looking for __register_frame
-- Looking for __register_frame - not found
-- Looking for __deregister_frame
-- Looking for __deregister_frame - not found
-- Looking for __unw_add_dynamic_fde
-- Looking for __unw_add_dynamic_fde - not found
-- Looking for _Unwind_Backtrace
-- Looking for _Unwind_Backtrace - found
-- Looking for getpagesize
-- Looking for getpagesize - found
-- Looking for sysconf
-- Looking for sysconf - found
-- Looking for getrusage
-- Looking for getrusage - found
-- Looking for isatty
-- Looking for isatty - found
-- Looking for futimens
-- Looking for futimens - found
-- Looking for futimes
-- Looking for futimes - found
-- Looking for getauxval
-- Looking for getauxval - found
-- Looking for sigaltstack
-- Looking for sigaltstack - found
-- Looking for mallctl
-- Looking for mallctl - not found
-- Looking for mallinfo
-- Looking for mallinfo - found
-- Looking for mallinfo2
-- Looking for mallinfo2 - found
-- Looking for malloc_zone_statistics
-- Looking for malloc_zone_statistics - not found
-- Looking for posix_spawn
-- Looking for posix_spawn - found
-- Looking for pread
-- Looking for pread - found
-- Looking for sbrk
-- Looking for sbrk - found
-- Looking for strerror_r
-- Looking for strerror_r - found
-- Looking for strerror_s
-- Looking for strerror_s - not found
-- Looking for setenv
-- Looking for setenv - found
-- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC
-- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC - Success
-- Looking for pthread_getname_np
-- Looking for pthread_getname_np - found
-- Looking for pthread_setname_np
-- Looking for pthread_setname_np - found
-- Looking for pthread_get_name_np
-- Looking for pthread_get_name_np - not found
-- Looking for pthread_set_name_np
-- Looking for pthread_set_name_np - not found
-- Looking for dlopen
-- Looking for dlopen - found
-- Looking for proc_pid_rusage
-- Looking for proc_pid_rusage - not found
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success
-- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success
-- Performing Test LLVM_HAS_ATOMICS
-- Performing Test LLVM_HAS_ATOMICS - Success
-- LLVM host triple: armv7l-unknown-linux-gnueabihf
-- Native target architecture is ARM
-- Threads enabled.
-- Doxygen disabled.
-- Ninja version: 1.13.2
-- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) 
-- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) 
-- OCaml bindings disabled.
-- Could NOT find Python module pygments
-- Could NOT find Python module pygments.lexers.c_cpp
-- Could NOT find Python module yaml
-- LLVM default target triple: armv7l-unknown-linux-gnueabihf
-- Performing Test LLVM_USES_LIBSTDCXX
-- Performing Test LLVM_USES_LIBSTDCXX - Success
-- Performing Test LLVM_DEFAULT_TO_GLIBCXX_USE_CXX11_ABI
-- Performing Test LLVM_DEFAULT_TO_GLIBCXX_USE_CXX11_ABI - Success
-- Performing Test C_SUPPORTS_FPIC
-- Performing Test C_SUPPORTS_FPIC - Success
-- Performing Test CXX_SUPPORTS_FPIC
-- Performing Test CXX_SUPPORTS_FPIC - Success
-- Building with -fPIC
-- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION
-- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success
-- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION
-- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
-- Performing Test C_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG
-- Performing Test C_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG - Failed
-- Performing Test CXX_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG
-- Performing Test CXX_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG - Failed
-- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG
-- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG - Success
-- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL
-- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL - Success
-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP
-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed
-- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG
-- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG - Failed
-- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG
-- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG - Success
-- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS
-- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS - Failed
-- Looking for os_signpost_interval_begin
-- Looking for os_signpost_interval_begin - not found
-- Looking for flock
-- Looking for flock - found
-- Linker detection: GNU ld
-- Performing Test LLVM_LINKER_SUPPORTS_B_SYMBOLIC_FUNCTIONS
-- Performing Test LLVM_LINKER_SUPPORTS_B_SYMBOLIC_FUNCTIONS - Success
-- Performing Test HAS_WERROR_GLOBAL_CTORS
-- Performing Test HAS_WERROR_GLOBAL_CTORS - Failed
-- Looking for __x86_64__
-- Looking for __x86_64__ - not found
-- Found Git: /usr/bin/git (found version "2.52.0")
-- Looking for logf128
-- Looking for logf128 - not found
-- Targeting WebAssembly
-- Targeting ARM
-- LLD version: 22.0.0
-- Looking for sys/resource.h
-- Looking for sys/resource.h - found
-- Looking for dlfcn.h
-- Looking for dlfcn.h - found
-- Looking for dladdr
-- Looking for dladdr - found
-- Clang version: 22.0.0git
-- Looking for include file sys/inotify.h
-- Looking for include file sys/inotify.h - found
-- Performing Test HAVE_LINKER_FLAG_LONG_PLT
-- Performing Test HAVE_LINKER_FLAG_LONG_PLT - Success
-- Not building llvm-mt because libxml2 is not available
-- Google Benchmark version: v0.0.0, normalized to 0.0.0
-- Looking for shm_open in rt
-- Looking for shm_open in rt - found
-- Performing Test HAVE_CXX_FLAG_WALL
-- Performing Test HAVE_CXX_FLAG_WALL - Success
-- Performing Test HAVE_CXX_FLAG_WEXTRA
-- Performing Test HAVE_CXX_FLAG_WEXTRA - Success
-- Performing Test HAVE_CXX_FLAG_WSHADOW
-- Performing Test HAVE_CXX_FLAG_WSHADOW - Success
-- Performing Test HAVE_CXX_FLAG_WFLOAT_EQUAL
-- Performing Test HAVE_CXX_FLAG_WFLOAT_EQUAL - Success
-- Performing Test HAVE_CXX_FLAG_WOLD_STYLE_CAST
-- Performing Test HAVE_CXX_FLAG_WOLD_STYLE_CAST - Success
-- Performing Test HAVE_CXX_FLAG_WSUGGEST_OVERRIDE
-- Performing Test HAVE_CXX_FLAG_WSUGGEST_OVERRIDE - Success
-- Performing Test HAVE_CXX_FLAG_PEDANTIC
-- Performing Test HAVE_CXX_FLAG_PEDANTIC - Success
-- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS
-- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS - Success
-- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32
-- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32 - Failed
-- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING
-- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING - Success
-- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS
-- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS - Success
-- Performing Test HAVE_CXX_FLAG_FNO_EXCEPTIONS
-- Performing Test HAVE_CXX_FLAG_FNO_EXCEPTIONS - Success
-- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING
-- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING - Success
-- Performing Test HAVE_CXX_FLAG_WD654
-- Performing Test HAVE_CXX_FLAG_WD654 - Failed
-- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY
-- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY - Failed
-- Performing Test HAVE_CXX_FLAG_COVERAGE
-- Performing Test HAVE_CXX_FLAG_COVERAGE - Success
-- Compiling and running to test HAVE_GNU_POSIX_REGEX
-- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile
-- Compiling and running to test HAVE_POSIX_REGEX
-- Performing Test HAVE_POSIX_REGEX -- success
-- Compiling and running to test HAVE_STEADY_CLOCK
-- Performing Test HAVE_STEADY_CLOCK -- success
-- Compiling and running to test HAVE_PTHREAD_AFFINITY
-- Performing Test HAVE_PTHREAD_AFFINITY -- success
-- Configuring done (43.7s)
-- Generating done (8.0s)
CMake Warning:
  Manually-specified variables were not used by the project:

    COMPILER_RT_BUILD_XRAY
    COMPILER_RT_ENABLE_IOS
    COMPILER_RT_INCLUDE_TESTS


-- Build files have been written to: /build/emscripten/src/llvm-project/llvm/build
ninja: Entering directory `build'
[1/4417] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/Demangle.cpp.o
[2/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ABIBreak.cpp.o
[3/4417] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/DLangDemangle.cpp.o
[4/4417] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangleNodes.cpp.o
[5/4417] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/RustDemangle.cpp.o
[6/4417] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o
[7/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o
[8/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFixedPoint.cpp.o
[9/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o
[10/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AArch64BuildAttributes.cpp.o
[11/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttributes.cpp.o
[12/4417] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o
[13/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AArch64AttributeParser.cpp.o
[14/4417] Linking CXX static library lib/libLLVMDemangle.a
[15/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o
[16/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AutoConvert.cpp.o
[17/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AllocToken.cpp.o
[18/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Support/APInt.cpp: In member function 'void llvm::APInt::initFromArray(llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Support/APInt.cpp:91:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/APInt.cpp: In constructor 'llvm::APInt::APInt(unsigned int, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Support/APInt.cpp:107:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In constructor 'llvm::APInt::APInt(unsigned int, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::APInt llvm::APInt::extractBits(unsigned int, unsigned int) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/APInt.cpp:502:73:
/build/emscripten/src/llvm-project/llvm/lib/Support/APInt.cpp:108:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[19/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o
[20/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o
[21/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Base64.cpp.o
[22/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp: In member function 'llvm::APFloatBase::opStatus llvm::detail::IEEEFloat::convertToSignExtendedInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::detail::roundingMode, bool*) const':
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:2707:19: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp: In member function 'llvm::APFloatBase::opStatus llvm::detail::IEEEFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::detail::roundingMode, bool*) const':
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:2821:1: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:2826:36: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp: In member function 'llvm::APFloatBase::opStatus llvm::detail::DoubleAPFloat::convertToSignExtendedInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::detail::roundingMode, bool*) const':
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:5471:19: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'llvm::APFloatBase::opStatus llvm::detail::IEEEFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::detail::roundingMode, bool*) const',
    inlined from 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:83,
    inlined from 'llvm::APFloatBase::opStatus llvm::detail::DoubleAPFloat::convertToSignExtendedInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::detail::roundingMode, bool*) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:5480:39:
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:2826:36: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:14:
In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const',
    inlined from 'llvm::APFloatBase::opStatus llvm::detail::DoubleAPFloat::convertToSignExtendedInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::detail::roundingMode, bool*) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:5480:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:201: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp: In member function 'llvm::APFloatBase::opStatus llvm::detail::DoubleAPFloat::convertToSignExtendedInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::detail::roundingMode, bool*) const':
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:5498:36: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:5528:58: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:5548:56: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp: In member function 'llvm::APFloatBase::opStatus llvm::detail::DoubleAPFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::detail::roundingMode, bool*) const':
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:5571:1: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:5575:35: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h: In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1314:12: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'llvm::APFloatBase::opStatus llvm::detail::IEEEFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::detail::roundingMode, bool*) const',
    inlined from 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:83:
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:2826:36: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h: In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:201: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'llvm::APFloatBase::opStatus llvm::detail::IEEEFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::detail::roundingMode, bool*) const',
    inlined from 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:83,
    inlined from 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::APSInt&, llvm::APFloatBase::roundingMode, bool*) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:6105:37:
/build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:2826:36: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const',
    inlined from 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::APSInt&, llvm::APFloatBase::roundingMode, bool*) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:6105:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:201: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
[23/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o
[24/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o
[25/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o
[26/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BuryPointer.cpp.o
[27/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o
[28/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o
distcc[3494] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[29/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o
[30/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o
[31/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o
[32/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BalancedPartitioning.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/raw_ostream.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/BalancedPartitioning.h:42,
                 from /build/emscripten/src/llvm-project/llvm/lib/Support/BalancedPartitioning.cpp:14:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::BPFunctionNode*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _OutputIterator = llvm::BPFunctionNode*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Pointer = llvm::BPFunctionNode*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Pointer = llvm::BPFunctionNode*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _RandomAccessIterator2 = llvm::BPFunctionNode*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Pointer = llvm::BPFunctionNode*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::BPFunctionNode*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Pointer = llvm::BPFunctionNode*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Pointer = llvm::BPFunctionNode*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_val<llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:8&, const auto:9&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  135 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:15&, auto:16&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:15&, auto:16&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:8&, const auto:9&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:8&, const auto:9&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:15&, auto:16&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:8&, const auto:9&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Pointer = llvm::BPFunctionNode*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _BidirectionalIterator2 = llvm::BPFunctionNode*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Pointer = llvm::BPFunctionNode*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Pointer = llvm::BPFunctionNode*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Pointer = llvm::BPFunctionNode*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Pointer = llvm::BPFunctionNode*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Pointer = llvm::BPFunctionNode*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >; _Tp = llvm::BPFunctionNode]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:15&, auto:16&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:15&, auto:16&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = llvm::BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:15&, auto:16&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:15&, auto:16&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = const iterator_range<__gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> > >&; Compare = BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:15&, auto:16&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::BalancedPartitioning::split(FunctionNodeRange, unsigned int) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/BalancedPartitioning.cpp:309:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:15&, auto:16&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:15&, auto:16&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = llvm::BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:15&, auto:16&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:15&, auto:16&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = const iterator_range<__gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> > >&; Compare = BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:15&, auto:16&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::BalancedPartitioning::split(FunctionNodeRange, unsigned int) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/BalancedPartitioning.cpp:309:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:8&, const auto:9&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:8&, const auto:9&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:8&, const auto:9&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:8&, const auto:9&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = const iterator_range<__gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> > >&; Compare = BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:8&, const auto:9&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/BalancedPartitioning.cpp:121:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:8&, const auto:9&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:8&, const auto:9&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:8&, const auto:9&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:8&, const auto:9&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = const iterator_range<__gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> > >&; Compare = BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:8&, const auto:9&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/BalancedPartitioning.cpp:121:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:8&, const auto:9&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:8&, const auto:9&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:8&, const auto:9&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = const iterator_range<__gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> > >&; Compare = BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const::<lambda(const auto:8&, const auto:9&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::BalancedPartitioning::bisect(FunctionNodeRange, unsigned int, unsigned int, unsigned int, std::optional<BPThreadPool>&) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/BalancedPartitioning.cpp:121:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = iterator_range<__gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> > >&; Compare = BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/BalancedPartitioning.cpp:106:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Pointer = llvm::BPFunctionNode*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = iterator_range<__gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> > >&; Compare = BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/BalancedPartitioning.cpp:106:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = iterator_range<__gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> > >&; Compare = BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const::<lambda(const auto:6&, const auto:7&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::BalancedPartitioning::run(std::vector<llvm::BPFunctionNode>&) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/BalancedPartitioning.cpp:106:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[33/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o
[34/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Caching.cpp.o
[35/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o
[36/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o
[37/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o
[38/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CRC.cpp.o
[39/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertEBCDIC.cpp.o
[40/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o
[41/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o
[42/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CSKYAttributes.cpp.o
[43/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o
[44/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CSKYAttributeParser.cpp.o
[45/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o
[46/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
[47/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o
[48/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaTree.cpp.o
[49/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DivisionByConstantInfo.cpp.o
[50/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DXILABI.cpp.o
[51/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Support/DebugCounter.cpp: In static member function 'static void llvm::DebugCounter::printChunks(llvm::raw_ostream&, llvm::ArrayRef<Chunk>)':
/build/emscripten/src/llvm-project/llvm/lib/Support/DebugCounter.cpp:19:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DebugCounter::Chunk>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/DebugCounter.cpp: In member function 'void llvm::DebugCounter::print(llvm::raw_ostream&) const':
/build/emscripten/src/llvm-project/llvm/lib/Support/DebugCounter.cpp:226:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DebugCounter::Chunk>' changed in GCC 7.1
[52/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DJB.cpp.o
[53/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicAPInt.cpp.o
[54/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o
[55/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o
[56/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ELFAttributes.cpp.o
[57/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ExtensibleRTTI.cpp.o
[58/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o
[59/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o
[60/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ExponentialBackoff.cpp.o
[61/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ELFAttrParserCompact.cpp.o
[62/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ELFAttrParserExtended.cpp.o
[63/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileCollector.cpp.o
[64/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FloatingPointMode.cpp.o
[65/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o
[66/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o
[67/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o
[68/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o
[69/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o
[70/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/HexagonAttributes.cpp.o
[71/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/HexagonAttributeParser.cpp.o
[72/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/InstructionCost.cpp.o
[73/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/InitLLVM.cpp.o
[74/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o
[75/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o
[76/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o
[77/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o
[78/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownFPClass.cpp.o
[79/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o
[80/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Jobserver.cpp.o
[81/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o
[82/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o
[83/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemAlloc.cpp.o
[84/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o
[85/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o
[86/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o
[87/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o
[88/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBufferRef.cpp.o
[89/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JSON.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Support/JSON.cpp: In constructor 'llvm::json::Array::Array(std::initializer_list<llvm::json::Value>)':
/build/emscripten/src/llvm-project/llvm/lib/Support/JSON.cpp:89:1: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/JSON.cpp: In constructor 'llvm::json::Value::Value(std::initializer_list<llvm::json::Value>)':
/build/emscripten/src/llvm-project/llvm/lib/Support/JSON.cpp:97:1: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/JSON.cpp:98:33: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
[90/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ModRef.cpp.o
[91/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
[92/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o
[93/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MSP430Attributes.cpp.o
[94/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MSP430AttributeParser.cpp.o
[95/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Optional.cpp.o
[96/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/OptimizedStructLayout.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Support/OptimizedStructLayout.cpp: In function 'std::pair<long long unsigned int, llvm::Align> llvm::performOptimizedStructLayout(MutableArrayRef<OptimizedStructLayoutField>)':
/build/emscripten/src/llvm-project/llvm/lib/Support/OptimizedStructLayout.cpp:43:1: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::OptimizedStructLayoutField>' changed in GCC 7.1
[97/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o
[98/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/OptionStrCmp.cpp.o
[99/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PGOOptions.cpp.o
[100/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o
[101/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mustache.cpp.o
[102/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o
[103/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o
[104/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RewriteBuffer.cpp.o
[105/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RISCVAttributes.cpp.o
[106/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
[107/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RewriteRope.cpp.o
[108/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o
[109/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RISCVISAUtils.cpp.o
[110/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RISCVAttributeParser.cpp.o
[111/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA256.cpp.o
[112/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o
[113/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o
[114/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signposts.cpp.o
[115/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SipHash.cpp.o
[116/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o
[117/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SlowDynamicAPInt.cpp.o
[118/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o
[119/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Support/ScopedPrinter.cpp:9:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printFlagsImpl(llvm::StringRef, llvm::HexNumber, llvm::ArrayRef<llvm::FlagEntry>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:741:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printFlagsImpl(llvm::StringRef, llvm::HexNumber, llvm::ArrayRef<llvm::HexNumber>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:756:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<llvm::APSInt>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:698:8: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::APSInt>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printHexListImpl(llvm::StringRef, llvm::ArrayRef<llvm::HexNumber>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:775:8: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:666:8: note: parameter passing for argument of type 'const llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<long long int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:682:8: note: parameter passing for argument of type 'const llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<llvm::APSInt>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:349:16: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::APSInt>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:311:16: note: parameter passing for argument of type 'const llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<long long int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:330:16: note: parameter passing for argument of type 'const llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printFlagsImpl(llvm::StringRef, llvm::HexNumber, llvm::ArrayRef<llvm::FlagEntry>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:467:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printFlagsImpl(llvm::StringRef, llvm::HexNumber, llvm::ArrayRef<llvm::HexNumber>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:475:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printHexListImpl(llvm::StringRef, llvm::ArrayRef<llvm::HexNumber>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:491:16: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
[120/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o
[121/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o
[122/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o
[123/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o
[124/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o
[125/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SuffixTreeNode.cpp.o
[126/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o
[127/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o
[128/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o
[129/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SuffixTree.cpp.o
[130/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TextEncoding.cpp.o
[131/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o
[132/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o
[133/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o
[134/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o
[135/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrieRawHashMap.cpp.o
[136/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeNameToCodepointGenerated.cpp.o
[137/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o
[138/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeCaseFold.cpp.o
[139/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringRef.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringMapEntry.h:19,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringMap.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Timer.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/Support/Timer.cpp:13:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Distance = int; _Tp = llvm::TimerGroup::PrintRecord; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1590 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1869:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1869 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<TimerGroup::PrintRecord*, std::vector<TimerGroup::PrintRecord> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<TimerGroup::PrintRecord>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'void llvm::TimerGroup::PrintQueuedTimers(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/Support/Timer.cpp:360:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<TimerGroup::PrintRecord*, std::vector<TimerGroup::PrintRecord> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<TimerGroup::PrintRecord>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'void llvm::TimerGroup::PrintQueuedTimers(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/Support/Timer.cpp:360:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[140/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TimeProfiler.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Twine.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Error.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/TimeProfiler.h:81,
                 from /build/emscripten/src/llvm-project/llvm/lib/Support/TimeProfiler.cpp:13:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Distance = int; _Tp = pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1594:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1594 |       std::__make_heap(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >; Compare = TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >&; Compare = TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)' at /build/emscripten/src/llvm-project/llvm/lib/Support/TimeProfiler.cpp:307:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >; Compare = TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >&; Compare = TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)' at /build/emscripten/src/llvm-project/llvm/lib/Support/TimeProfiler.cpp:307:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[141/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VersionTuple.cpp.o
[142/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeNameToCodepoint.cpp.o
[143/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualOutputBackend.cpp.o
[144/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualOutputConfig.cpp.o
[145/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualOutputError.cpp.o
[146/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualOutputFile.cpp.o
[147/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualOutputBackends.cpp.o
[148/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/WithColor.cpp.o
[149/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o
[150/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream_proxy.cpp.o
[151/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o
[152/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o
[153/4417] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
[154/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o
[155/4417] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
[156/4417] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
[157/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_socket_stream.cpp.o
[158/4417] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o
[159/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o
[160/4417] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
[161/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o
[162/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualFileSystem.cpp.o
[163/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Z3Solver.cpp.o
[164/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o
[165/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ProgramStack.cpp.o
[166/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o
[167/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o
[168/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o
[169/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o
[170/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o
[171/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/zOSLibFunctions.cpp.o
[172/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o
[173/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o
[174/4417] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3_dispatch.c.o
[175/4417] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3.c.o
/build/emscripten/src/llvm-project/llvm/lib/Support/BLAKE3/blake3.c: In function 'compress_subtree_to_parent_node':
/build/emscripten/src/llvm-project/llvm/lib/Support/BLAKE3/blake3.c:365:10: warning: unused variable 'num_cvs' [-Wunused-variable]
[176/4417] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3_neon.c.o
[177/4417] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3_portable.c.o
[178/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o
[179/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o
[180/4417] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o
[181/4417] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o
[182/4417] Linking CXX static library lib/libLLVMSupport.a
[183/4417] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/DetailedRecordsBackend.cpp.o
[184/4417] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/JSONBackend.cpp.o
[185/4417] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o
[186/4417] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Parser.cpp.o
[187/4417] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o
[188/4417] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringToOffsetTable.cpp.o
[189/4417] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackendSkeleton.cpp.o
[190/4417] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o
[191/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-min-tblgen.dir/llvm-min-tblgen.cpp.o
[192/4417] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o
[193/4417] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o
[194/4417] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGTimer.cpp.o
[195/4417] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/Attributes.cpp.o
[196/4417] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o
[197/4417] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/ARMTargetDefEmitter.cpp.o
[198/4417] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/CodeGenIntrinsics.cpp.o
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/Basic/CodeGenIntrinsics.h:17,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/Basic/CodeGenIntrinsics.cpp:13:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>; _Sentinel = move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>; _ForwardIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>; _ForwardIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*]',
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*; _ForwardIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:1249:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*; It2 = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*; T = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:353:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:457:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:440:22:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>; _ForwardIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*]',
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*; _ForwardIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:1249:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*; It2 = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*; T = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:353:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1104:27:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Distance = int; _Tp = llvm::CodeGenIntrinsic; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
  254 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1594:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
 1594 |       std::__make_heap(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
  425 |           std::__pop_heap(__first, __last, __last, __comp);
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<CodeGenIntrinsic*, std::vector<CodeGenIntrinsic> >; Compare = CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const CodeGenIntrinsic&, const CodeGenIntrinsic&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<CodeGenIntrinsic>&; Compare = CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const CodeGenIntrinsic&, const CodeGenIntrinsic&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/Basic/CodeGenIntrinsics.cpp:51:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<CodeGenIntrinsic*, std::vector<CodeGenIntrinsic> >; Compare = CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const CodeGenIntrinsic&, const CodeGenIntrinsic&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<CodeGenIntrinsic>&; Compare = CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const CodeGenIntrinsic&, const CodeGenIntrinsic&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/Basic/CodeGenIntrinsics.cpp:51:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[199/4417] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/DirectiveEmitter.cpp.o
[200/4417] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/RISCVTargetDefEmitter.cpp.o
[201/4417] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o
[202/4417] Linking CXX static library lib/libLLVMTableGen.a
[203/4417] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/RuntimeLibcalls.cpp.o
[204/4417] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/SDNodeProperties.cpp.o
[205/4417] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/RuntimeLibcallsEmitter.cpp.o
[206/4417] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/IntrinsicEmitter.cpp.o
[207/4417] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/TableGen.cpp.o
[208/4417] Generating VCSRevision.h
[209/4417] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/TargetFeaturesEmitter.cpp.o
[210/4417] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/TargetLibraryInfoEmitter.cpp.o
[211/4417] Building CXX object utils/TableGen/Basic/CMakeFiles/obj.LLVMTableGenBasic.dir/VTEmitter.cpp.o
distcc[4041] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[212/4417] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o
[213/4417] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o
[214/4417] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o
[215/4417] Linking CXX executable bin/llvm-min-tblgen
[216/4417] Building CXX object lib/Bitstream/Reader/CMakeFiles/LLVMBitstreamReader.dir/BitstreamReader.cpp.o
[217/4417] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o
[218/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o
[219/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o
[220/4417] Building Attributes.inc...
[221/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o
[222/4417] Building PPCGenTargetFeatures.inc...
[223/4417] Building IntrinsicEnums.inc...
[224/4417] Building ARMTargetParserDef.inc...
[225/4417] Building IntrinsicImpl.inc...
[226/4417] Building AArch64TargetParserDef.inc...
[227/4417] Building IntrinsicsAArch64.h...
[228/4417] Building IntrinsicsARM.h...
[229/4417] Building IntrinsicsAMDGPU.h...
[230/4417] Building IntrinsicsBPF.h...
[231/4417] Building IntrinsicsDirectX.h...
[232/4417] Building IntrinsicsHexagon.h...
[233/4417] Building IntrinsicsMips.h...
[234/4417] Building IntrinsicsLoongArch.h...
[235/4417] Building IntrinsicsNVPTX.h...
[236/4417] Building IntrinsicsPowerPC.h...
[237/4417] Building IntrinsicsR600.h...
[238/4417] Building IntrinsicsS390.h...
[239/4417] Building IntrinsicsRISCV.h...
[240/4417] Building IntrinsicsSPIRV.h...
[241/4417] Building IntrinsicsVE.h...
[242/4417] Building RISCVTargetParserDef.inc...
[243/4417] Building RuntimeLibcalls.inc...
[244/4417] Linking CXX static library lib/libLLVMBitstreamReader.a
[245/4417] Building IntrinsicsWebAssembly.h...
[246/4417] Building IntrinsicsX86.h...
[247/4417] Building IntrinsicsXCore.h...
[248/4417] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/ARMTargetParserCommon.cpp.o
[249/4417] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/CSKYTargetParser.cpp.o
[250/4417] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/LoongArchTargetParser.cpp.o
[251/4417] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/ARMTargetParser.cpp.o
[252/4417] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/AArch64TargetParser.cpp.o
[253/4417] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/PPCTargetParser.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/PPCTargetParser.cpp: In function 'std::optional<llvm::StringMap<bool> > llvm::PPC::getPPCDefaultTargetFeatures(const llvm::Triple&, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/PPCTargetParser.cpp:127:76: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BasicSubtargetSubTypeKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/PPCTargetParser.cpp:127:76: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BasicSubtargetSubTypeKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/PPCTargetParser.cpp:127:76: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BasicSubtargetFeatureKV>' changed in GCC 7.1
[254/4417] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/Host.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/Host.cpp: In function 'llvm::StringRef llvm::sys::detail::getHostCPUNameForARM(uint64_t, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/Host.cpp:436:11: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[255/4417] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/SubtargetFeature.cpp.o
[256/4417] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/RISCVTargetParser.cpp.o
[257/4417] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/TargetParser.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/TargetParser.cpp: In function 'void setImpliedBits(llvm::FeatureBitset&, const llvm::FeatureBitset&, llvm::ArrayRef<llvm::BasicSubtargetFeatureKV>)':
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/TargetParser.cpp:34:13: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BasicSubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/TargetParser.cpp: In function 'std::optional<llvm::StringMap<bool> > llvm::getCPUDefaultTargetFeatures(StringRef, ArrayRef<BasicSubtargetSubTypeKV>, ArrayRef<BasicSubtargetFeatureKV>)':
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/TargetParser.cpp:44:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BasicSubtargetSubTypeKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/TargetParser.cpp:44:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BasicSubtargetFeatureKV>' changed in GCC 7.1
[258/4417] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/TargetDataLayout.cpp.o
[259/4417] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/XtensaTargetParser.cpp.o
[260/4417] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/RISCVISAInfo.cpp.o
[261/4417] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/Triple.cpp.o
[262/4417] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/X86TargetParser.cpp.o
[263/4417] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/COFF.cpp.o
[264/4417] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/AMDGPUMetadataVerifier.cpp.o
[265/4417] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MachO.cpp.o
[266/4417] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/ELF.cpp.o
[267/4417] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o
[268/4417] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o
[269/4417] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DXContainer.cpp.o
[270/4417] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackDocument.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Twine.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Error.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/BinaryFormat/MsgPackReader.h:42,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/BinaryFormat/MsgPackDocument.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/BinaryFormat/MsgPackDocument.cpp:17:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<llvm::msgpack::DocNode>::iterator' changed in GCC 7.1
  652 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]',
    inlined from 'llvm::msgpack::DocNode& llvm::msgpack::ArrayDocNode::operator[](size_t)' at /build/emscripten/src/llvm-project/llvm/lib/BinaryFormat/MsgPackDocument.cpp:69:18:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[271/4417] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackReader.cpp.o
[272/4417] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackWriter.cpp.o
[273/4417] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackDocumentYAML.cpp.o
[274/4417] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Wasm.cpp.o
[275/4417] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/XCOFF.cpp.o
[276/4417] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/SFrame.cpp.o
[277/4417] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/Remark.cpp.o
[278/4417] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkFormat.cpp.o
[279/4417] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkLinker.cpp.o
[280/4417] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/BitstreamRemarkSerializer.cpp.o
[281/4417] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/BitstreamRemarkParser.cpp.o
[282/4417] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkParser.cpp.o
[283/4417] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkStreamer.cpp.o
[284/4417] Linking CXX static library lib/libLLVMTargetParser.a
[285/4417] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkSerializer.cpp.o
[286/4417] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkStringTable.cpp.o
[287/4417] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/YAMLRemarkSerializer.cpp.o
[288/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AbstractCallSite.cpp.o
[289/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Assumptions.cpp.o
[290/4417] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/YAMLRemarkParser.cpp.o
[291/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BuiltinGCs.cpp.o
[292/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o
[293/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/IR/Attributes.cpp: In static member function 'static llvm::AttributeList llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef<llvm::Attribute::AttrKind>, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/IR/Attributes.cpp:1653:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[294/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFPRange.cpp.o
[295/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o
[296/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o
[297/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRangeList.cpp.o
[298/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp: In function 'void {anonymous}::AssemblyWriter::printArgs(llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3332:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp: In member function 'void {anonymous}::AssemblyWriter::printNonConstVCalls(llvm::ArrayRef<llvm::FunctionSummary::VFuncId>, const char*)':
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3672:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FunctionSummary::VFuncId>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp: In member function 'void {anonymous}::AssemblyWriter::printConstVCalls(llvm::ArrayRef<llvm::FunctionSummary::ConstVCall>, const char*)':
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3683:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FunctionSummary::ConstVCall>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3693:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void {anonymous}::AssemblyWriter::printTypeIdInfo(const llvm::FunctionSummary::TypeIdInfo&)',
    inlined from 'void {anonymous}::AssemblyWriter::printFunctionSummary(const llvm::FunctionSummary*)' at /build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3500:20,
    inlined from 'void {anonymous}::AssemblyWriter::printSummary(const llvm::GlobalValueSummary&)' at /build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3720:25:
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3631:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FunctionSummary::VFuncId>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3635:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FunctionSummary::VFuncId>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3639:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FunctionSummary::ConstVCall>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3644:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FunctionSummary::ConstVCall>' changed in GCC 7.1
In member function 'void {anonymous}::AssemblyWriter::printWPDRes(const llvm::WholeProgramDevirtResolution&)',
    inlined from 'void {anonymous}::AssemblyWriter::printTypeIdSummary(const llvm::TypeIdSummary&)' at /build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3311:18,
    inlined from 'void {anonymous}::AssemblyWriter::printModuleSummaryIndex()' at /build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3214:23,
    inlined from 'void llvm::ModuleSummaryIndex::print(llvm::raw_ostream&, bool) const' at /build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:5424:28:
/build/emscripten/src/llvm-project/llvm/lib/IR/AsmWriter.cpp:3348:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[299/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o
[300/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConvergenceVerifier.cpp.o
[301/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o
In function 'void upgradeDbgIntrinsicToDbgRecord(llvm::StringRef, llvm::CallBase*)',
    inlined from 'void llvm::UpgradeIntrinsicCall(CallBase*, Function*)' at /build/emscripten/src/llvm-project/llvm/lib/IR/AutoUpgrade.cpp:4718:37:
/build/emscripten/src/llvm-project/llvm/lib/IR/AutoUpgrade.cpp:4649:38: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/AutoUpgrade.cpp: In function 'void llvm::UpgradeIntrinsicCall(CallBase*, Function*)':
/build/emscripten/src/llvm-project/llvm/lib/IR/AutoUpgrade.cpp:4937:34: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[302/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o
[303/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/CycleInfo.cpp.o
[304/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getFP(llvm::Type*, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:3087:11: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp: In static member function 'static llvm::Constant* llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef<double>)':
/build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:3060:11: note: parameter passing for argument of type 'llvm::ArrayRef<double>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp: In static member function 'static llvm::Constant* llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:3050:11: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp: In static member function 'static llvm::Constant* llvm::ConstantDataArray::getFP(llvm::Type*, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:3011:11: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'llvm::Constant* getIntSequenceIfElementsMatch(llvm::ArrayRef<llvm::Constant*>) [with SequentialTy = llvm::ConstantDataVector; ElementTy = long long unsigned int]',
    inlined from 'llvm::Constant* getSequenceIfElementsMatch(llvm::Constant*, llvm::ArrayRef<llvm::Constant*>) [with SequenceTy = llvm::ConstantDataVector]' at /build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:1298:65,
    inlined from 'static llvm::Constant* llvm::ConstantVector::getImpl(llvm::ArrayRef<llvm::Constant*>)' at /build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:1487:58:
/build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:1268:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'llvm::Constant* getFPSequenceIfElementsMatch(llvm::ArrayRef<llvm::Constant*>) [with SequentialTy = llvm::ConstantDataVector; ElementTy = long long unsigned int]',
    inlined from 'llvm::Constant* getSequenceIfElementsMatch(llvm::Constant*, llvm::ArrayRef<llvm::Constant*>) [with SequenceTy = llvm::ConstantDataVector]' at /build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:1305:64,
    inlined from 'static llvm::Constant* llvm::ConstantVector::getImpl(llvm::ArrayRef<llvm::Constant*>)' at /build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:1487:58:
/build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:1281:29: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'llvm::Constant* getFPSequenceIfElementsMatch(llvm::ArrayRef<llvm::Constant*>) [with SequentialTy = llvm::ConstantDataArray; ElementTy = long long unsigned int]',
    inlined from 'llvm::Constant* getSequenceIfElementsMatch(llvm::Constant*, llvm::ArrayRef<llvm::Constant*>) [with SequenceTy = llvm::ConstantDataArray]' at /build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:1305:64,
    inlined from 'static llvm::Constant* llvm::ConstantArray::getImpl(llvm::ArrayType*, llvm::ArrayRef<llvm::Constant*>)' at /build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:1367:57:
/build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:1281:29: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getSplat(unsigned int, llvm::Constant*)':
/build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:3114:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[305/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o
[306/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DIBuilder.h:24,
                 from /build/emscripten/src/llvm-project/llvm/lib/IR/DIBuilder.cpp:13:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createExpression(llvm::ArrayRef<long long unsigned int>)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DIBuilder.cpp:974:27,
    inlined from 'llvm::DIGlobalVariableExpression* llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, bool, llvm::DIExpression*, llvm::MDNode*, llvm::MDTuple*, uint32_t, llvm::DINodeArray)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DIBuilder.cpp:891:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/DIBuilder.cpp: In member function 'llvm::DIExpression* llvm::DIBuilder::createExpression(llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/IR/DIBuilder.cpp:973:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createExpression(llvm::ArrayRef<long long unsigned int>)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DIBuilder.cpp:974:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[307/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIExpressionOptimizer.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/IR/DIExpressionOptimizer.cpp: In function 'void startFromBeginning(uint64_t&, llvm::DIExpressionCursor&, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/IR/DIExpressionOptimizer.cpp:105:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/IR/DIExpressionOptimizer.cpp:15:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIExpression::foldConstantMath()' at /build/emscripten/src/llvm-project/llvm/lib/IR/DIExpressionOptimizer.cpp:377:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[308/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o
[309/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugProgramInstruction.cpp.o
[310/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfo.cpp: In function 'LLVMOpaqueMetadata* LLVMDIBuilderCreateExpression(LLVMDIBuilderRef, uint64_t*, size_t)':
/build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfo.cpp:1706:40: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/IR/LLVMContextImpl.h:32,
                 from /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfo.cpp:15:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createConstantValueExpression(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DIBuilder.h:941:31,
    inlined from 'LLVMOpaqueMetadata* LLVMDIBuilderCreateConstantValueExpression(LLVMDIBuilderRef, uint64_t)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfo.cpp:1712:61:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void emitDbgAssign(llvm::at::AssignmentInfo, llvm::Value*, llvm::Value*, llvm::Instruction&, const llvm::at::VarRecord&, llvm::DIBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfo.cpp:2140:41,
    inlined from 'void llvm::at::trackAssignments(llvm::Function::iterator, llvm::Function::iterator, const StorageToVarsMap&, const llvm::DataLayout&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfo.cpp:2239:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void emitDbgAssign(llvm::at::AssignmentInfo, llvm::Value*, llvm::Value*, llvm::Instruction&, const llvm::at::VarRecord&, llvm::DIBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfo.cpp:2147:45,
    inlined from 'void llvm::at::trackAssignments(llvm::Function::iterator, llvm::Function::iterator, const StorageToVarsMap&, const llvm::DataLayout&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfo.cpp:2239:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[311/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o
[312/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o
[313/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o
[314/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/EHPersonalities.cpp.o
[315/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DroppedVariableStats.cpp.o
[316/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DroppedVariableStatsIR.cpp.o
distcc[4346] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[317/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o
[318/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GCStrategy.cpp.o
[319/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/FPEnv.cpp.o
[320/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/NVVMIntrinsicUtils.cpp.o
[321/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o
[322/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o
[323/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o
[324/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::getImpl(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>, llvm::Metadata::StorageType, bool)':
/build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:1662:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:13:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'static const llvm::DIExpression* llvm::DIExpression::convertToUndefExpression(const llvm::DIExpression*)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:1903:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'static const llvm::DIExpression* llvm::DIExpression::convertToVariadicExpression(const llvm::DIExpression*)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:1916:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'static std::optional<const llvm::DIExpression*> llvm::DIExpression::convertToNonVariadicExpression(const llvm::DIExpression*)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:1925:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'static const llvm::DIExpression* llvm::DIExpression::extractAddressClass(const llvm::DIExpression*, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:2131:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'static llvm::DIExpression* llvm::DIExpression::replaceArg(const llvm::DIExpression*, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:2208:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'static llvm::DIExpression* llvm::DIExpression::prependOpcodes(const llvm::DIExpression*, llvm::SmallVectorImpl<long long unsigned int>&, bool, bool)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:2241:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::appendOpsToArg(const llvm::DIExpression*, llvm::ArrayRef<long long unsigned int>, unsigned int, bool)':
/build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:2154:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'static llvm::DIExpression* llvm::DIExpression::appendOpsToArg(const llvm::DIExpression*, llvm::ArrayRef<long long unsigned int>, unsigned int, bool)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:2186:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::append(const llvm::DIExpression*, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:2244:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'static llvm::DIExpression* llvm::DIExpression::append(const llvm::DIExpression*, llvm::ArrayRef<long long unsigned int>)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:2263:70:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::appendToStack(const llvm::DIExpression*, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:2268:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:2299:30: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::appendExt(const llvm::DIExpression*, unsigned int, unsigned int, bool)':
/build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:2550:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'static std::optional<llvm::DIExpression*> llvm::DIExpression::createFragmentExpression(const llvm::DIExpression*, unsigned int, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:2391:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'std::pair<llvm::DIExpression*, const llvm::ConstantInt*> llvm::DIExpression::constantFold(const llvm::ConstantInt*)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:2498:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[325/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SSAContext.cpp.o
[326/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o
[327/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Intrinsics.cpp.o
[328/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o
[329/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o
[330/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o
[331/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o
[332/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o
[333/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMRemarkStreamer.cpp.o
[334/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/IR/MDBuilder.cpp: In member function 'llvm::MDNode* llvm::MDBuilder::createTBAAStructNode(llvm::ArrayRef<TBAAStructField>)':
/build/emscripten/src/llvm-project/llvm/lib/IR/MDBuilder.cpp:239:9: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/MDBuilder.cpp: In member function 'llvm::MDNode* llvm::MDBuilder::createTBAATypeNode(llvm::MDNode*, uint64_t, llvm::Metadata*, llvm::ArrayRef<TBAAStructField>)':
/build/emscripten/src/llvm-project/llvm/lib/IR/MDBuilder.cpp:286:9: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
[335/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MemoryModelRelaxationAnnotations.cpp.o
[336/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/IR/Instructions.cpp: In static member function 'static llvm::Type* llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/IR/Instructions.cpp:1598:7: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[337/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o
[338/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o
[339/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o
[340/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o
[341/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o
[342/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassInstrumentation.cpp.o
[343/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o
[344/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o
[345/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o
[346/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PrintPasses.cpp.o
[347/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassTimingInfo.cpp.o
[348/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o
[349/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfDataUtils.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/IR/ProfDataUtils.cpp: In function 'llvm::SmallVector<unsigned int> llvm::fitWeights(ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/IR/ProfDataUtils.cpp:89:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/ProfDataUtils.cpp: In function 'void llvm::setFittedBranchWeights(Instruction&, ArrayRef<long long unsigned int>, bool, bool)':
/build/emscripten/src/llvm-project/llvm/lib/IR/ProfDataUtils.cpp:323:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/ProfDataUtils.cpp:325:33: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/IR/ProfDataUtils.cpp: In function 'llvm::SmallVector<unsigned int> llvm::downscaleWeights(ArrayRef<long long unsigned int>, std::optional<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/IR/ProfDataUtils.cpp:329:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[350/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o
[351/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o
[352/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ReplaceConstant.cpp.o
[353/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o
[354/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PseudoProbe.cpp.o
[355/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o
[356/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/StructuralHash.cpp.o
[357/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/IR/LLVMContextImpl.h:32,
                 from /build/emscripten/src/llvm-project/llvm/lib/IR/Metadata.cpp:14:
In static member function 'static llvm::TempDIExpression llvm::DIExpression::getTemporary(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::TempDIExpression llvm::DIExpression::cloneImpl() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3422:52,
    inlined from 'llvm::TempMDNode llvm::MDNode::clone() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/Metadata.def:84:66:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:551: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void llvm::GlobalObject::copyMetadata(const llvm::GlobalObject*, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/IR/Metadata.cpp:1902:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[358/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o
[359/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypedPointerType.cpp.o
[360/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o
[361/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o
[362/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o
[363/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/VectorTypeUtils.cpp.o
[364/4417] Linking CXX static library lib/libLLVMBinaryFormat.a
[365/4417] Linking CXX static library lib/libLLVMRemarks.a
[366/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o
[367/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/VFABIDemangler.cpp.o
[368/4417] Building CXX object lib/DebugInfo/DWARF/LowLevel/CMakeFiles/LLVMDebugInfoDWARFLowLevel.dir/DWARFCFIProgram.cpp.o
[369/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o
[370/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/RuntimeLibcalls.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/IR/RuntimeLibcalls.cpp:27:
/build/emscripten/src/llvm-project/llvm/build/include/llvm/IR/RuntimeLibcalls.inc: In member function 'void llvm::RTLIB::RuntimeLibcallsInfo::setTargetRuntimeLibcallSets(const llvm::Triple&, llvm::ExceptionHandling, llvm::FloatABI::ABIType, llvm::EABI, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/build/include/llvm/IR/RuntimeLibcalls.inc:50366:57: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
/build/emscripten/src/llvm-project/llvm/build/include/llvm/IR/RuntimeLibcalls.inc:50379:57: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
/build/emscripten/src/llvm-project/llvm/build/include/llvm/IR/RuntimeLibcalls.inc:50394:57: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
[371/4417] Building CXX object lib/DebugInfo/DWARF/LowLevel/CMakeFiles/LLVMDebugInfoDWARFLowLevel.dir/DWARFExpression.cpp.o
[372/4417] Building CXX object lib/DebugInfo/DWARF/LowLevel/CMakeFiles/LLVMDebugInfoDWARFLowLevel.dir/DWARFUnwindTable.cpp.o
[373/4417] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o
[374/4417] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeAnalyzer.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp: In member function 'llvm::Error llvm::BitcodeAnalyzer::decodeMetadataStringsBlob(llvm::StringRef, llvm::ArrayRef<long long unsigned int>, llvm::StringRef, llvm::raw_ostream&)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:529:7: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeAnalyzer.h:21,
                 from /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:9:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member 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 unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, llvm::BitcodeAnalyzer::PerBlockIDStats>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, llvm::BitcodeAnalyzer::PerBlockIDStats> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, llvm::BitcodeAnalyzer::PerBlockIDStats> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, llvm::BitcodeAnalyzer::PerBlockIDStats>, std::_Select1st<std::pair<const unsigned int, llvm::BitcodeAnalyzer::PerBlockIDStats> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, llvm::BitcodeAnalyzer::PerBlockIDStats> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = llvm::BitcodeAnalyzer::PerBlockIDStats; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, llvm::BitcodeAnalyzer::PerBlockIDStats> >]',
    inlined from 'llvm::Error llvm::BitcodeAnalyzer::parseBlock(unsigned int, unsigned int, std::optional<llvm::BCDumpOptions>, std::optional<llvm::StringRef>)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:751:53:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, llvm::BitcodeAnalyzer::PerBlockIDStats>, std::_Select1st<std::pair<const unsigned int, llvm::BitcodeAnalyzer::PerBlockIDStats> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, llvm::BitcodeAnalyzer::PerBlockIDStats> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp: In member function 'llvm::Error llvm::BitcodeAnalyzer::parseBlock(unsigned int, unsigned int, std::optional<llvm::BCDumpOptions>, std::optional<llvm::StringRef>)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:971:78: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[375/4417] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o
[376/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/MC/ConstantPools.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/MC/ConstantPools.cpp:13:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member 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<std::pair<long long int, unsigned int>&&>, std::tuple<>}; _Key = std::pair<long long int, unsigned int>; _Val = std::pair<const std::pair<long long int, unsigned int>, const llvm::MCSymbolRefExpr*>; _KeyOfValue = std::_Select1st<std::pair<const std::pair<long long int, unsigned int>, const llvm::MCSymbolRefExpr*> >; _Compare = std::less<std::pair<long long int, unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long int, unsigned int>, const llvm::MCSymbolRefExpr*> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long int, unsigned int>, std::pair<const std::pair<long long int, unsigned int>, const llvm::MCSymbolRefExpr*>, std::_Select1st<std::pair<const std::pair<long long int, unsigned int>, const llvm::MCSymbolRefExpr*> >, std::less<std::pair<long long int, unsigned int> >, std::allocator<std::pair<const std::pair<long long int, unsigned int>, const llvm::MCSymbolRefExpr*> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long int, unsigned int>; _Tp = const llvm::MCSymbolRefExpr*; _Compare = std::less<std::pair<long long int, unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long int, unsigned int>, const llvm::MCSymbolRefExpr*> >]',
    inlined from 'const llvm::MCExpr* llvm::ConstantPool::addEntry(const llvm::MCExpr*, llvm::MCContext&, unsigned int, llvm::SMLoc)' at /build/emscripten/src/llvm-project/llvm/lib/MC/ConstantPools.cpp:64:62:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long int, unsigned int>, std::pair<const std::pair<long long int, unsigned int>, const llvm::MCSymbolRefExpr*>, std::_Select1st<std::pair<const std::pair<long long int, unsigned int>, const llvm::MCSymbolRefExpr*> >, std::less<std::pair<long long int, unsigned int> >, std::allocator<std::pair<const std::pair<long long int, unsigned int>, const llvm::MCSymbolRefExpr*> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[377/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/DXContainerPSVInfo.cpp.o
[378/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/DXContainerRootSignature.cpp.o
[379/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/GOFFObjectWriter.cpp.o
[380/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o
[381/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o
[382/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o
[383/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o
[384/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o
[385/4417] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:32:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::MetadataLoader::MetadataLoaderImpl::upgradeDeclareExpressions(llvm::Function&)::<lambda(auto:3*)> [with auto:3 = llvm::DbgVariableRecord]' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:610:29,
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeDeclareExpressions(llvm::Function&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:617:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::MetadataLoader::MetadataLoaderImpl::upgradeDeclareExpressions(llvm::Function&)::<lambda(auto:3*)> [with auto:3 = llvm::DbgDeclareInst]' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:610:29,
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeDeclareExpressions(llvm::Function&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:620:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseMetadataStrings(llvm::ArrayRef<long long unsigned int>, llvm::StringRef, llvm::function_ref<void(llvm::StringRef)>)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2413:7: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeCUVariables()' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:500:49,
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeDebugInfo(bool)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:708:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeCUVariables()' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:513:46,
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeDebugInfo(bool)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:708:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseGlobalObjectAttachment(llvm::GlobalObject&, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2450:7: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1522:28: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1575:35:
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1570:79: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1576:37:
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1570:79: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2184:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2201:58:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::getDistinct(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2297:70:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:366: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2297:106:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2309:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2380:55: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2380:55: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Expected<bool> llvm::MetadataLoader::MetadataLoaderImpl::loadGlobalDeclAttachments()':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1031:55: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1031:55: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeCUVariables()' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:500:49,
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeDebugInfo(bool)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:708:23,
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseMetadata(bool)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1119:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeCUVariables()' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:513:46,
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeDebugInfo(bool)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:708:23,
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseMetadata(bool)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1119:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseMetadataAttachment(llvm::Function&, llvm::ArrayRef<llvm::Instruction*>)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2507:62: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2507:62: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[386/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoGOFF.cpp.o
[387/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o
[388/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o
[389/4417] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o
[390/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoXCOFF.cpp.o
[391/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmMacro.cpp.o
[392/4417] Linking CXX static library lib/libLLVMCore.a
[393/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o
[394/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/MC/MCAssembler.cpp:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCAsmBackend.h: In member function 'virtual bool llvm::MCAsmBackend::mayNeedRelaxation(unsigned int, llvm::ArrayRef<llvm::MCOperand>, const llvm::MCSubtargetInfo&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCAsmBackend.h:135:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCOperand>' changed in GCC 7.1
[395/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o
[396/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDXContainerStreamer.cpp.o
[397/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o
[398/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp: In member function 'void {anonymous}::FrameEmitterImpl::emitCFIInstructions(llvm::ArrayRef<llvm::MCCFIInstruction>, llvm::MCSymbol*)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1551:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/MapVector.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCDwarf.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:9:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Pointer = llvm::MCDwarfFrameInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Pointer = llvm::MCDwarfFrameInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Distance = int; _Pointer = llvm::MCDwarfFrameInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Distance = int; _Pointer = llvm::MCDwarfFrameInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _BidirectionalIterator2 = llvm::MCDwarfFrameInfo*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Distance = int; _Pointer = llvm::MCDwarfFrameInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Distance = int; _Pointer = llvm::MCDwarfFrameInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Pointer = llvm::MCDwarfFrameInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Pointer = llvm::MCDwarfFrameInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Pointer = llvm::MCDwarfFrameInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >; _Tp = llvm::MCDwarfFrameInfo]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<MCDwarfFrameInfo>&; Compare = MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const MCDwarfFrameInfo&, const MCDwarfFrameInfo&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'static void llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1953:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Pointer = llvm::MCDwarfFrameInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<MCDwarfFrameInfo>&; Compare = MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const MCDwarfFrameInfo&, const MCDwarfFrameInfo&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'static void llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1953:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _Compare = llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const llvm::MCDwarfFrameInfo&, const llvm::MCDwarfFrameInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<MCDwarfFrameInfo>&; Compare = MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)::<lambda(const MCDwarfFrameInfo&, const MCDwarfFrameInfo&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'static void llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1953:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'const llvm::MCSymbol& {anonymous}::FrameEmitterImpl::EmitCIE(const llvm::MCDwarfFrameInfo&)',
    inlined from 'static void llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1975:38:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1766:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
In member function 'void {anonymous}::FrameEmitterImpl::EmitFDE(const llvm::MCSymbol&, const llvm::MCDwarfFrameInfo&, bool, const llvm::MCSymbol&)',
    inlined from 'static void llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1978:20:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1843:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
In member function 'const llvm::MCSymbol& {anonymous}::FrameEmitterImpl::EmitCIE(const llvm::MCDwarfFrameInfo&)',
    inlined from 'static void llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1975:38:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1766:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
In member function 'void {anonymous}::FrameEmitterImpl::EmitFDE(const llvm::MCSymbol&, const llvm::MCDwarfFrameInfo&, bool, const llvm::MCSymbol&)',
    inlined from 'static void llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1978:20:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1843:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
[399/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o
[400/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o
[401/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDXContainerWriter.cpp.o
distcc[4603] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[402/4417] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::SmallVector<llvm::ValueInfo, 0> {anonymous}::ModuleSummaryIndexBitcodeReader::makeRefList(llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:7471:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::SmallVector<std::pair<llvm::ValueInfo, llvm::CalleeInfo>, 0> {anonymous}::ModuleSummaryIndexBitcodeReader::makeCallList(llvm::ArrayRef<long long unsigned int>, bool, bool, bool)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:7480:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::APInt llvm::readWideAPInt(ArrayRef<long long unsigned int>, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:3228:7: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Expected<llvm::ConstantRange> {anonymous}::BitcodeReader::readConstantRange(llvm::ArrayRef<long long unsigned int>, unsigned int&, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:852:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:863:77: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:866:77: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'void {anonymous}::ModuleSummaryIndexBitcodeReader::parseTypeIdCompatibleVtableSummaryRecord(llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:7599:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Error {anonymous}::BitcodeReader::parseConstants()':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:3312:65: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:3412:38: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:3436:40: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:3438:39: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Error {anonymous}::BitcodeReader::parseFunctionRecord(llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:4250:7: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'std::vector<llvm::FunctionSummary::ParamAccess> {anonymous}::ModuleSummaryIndexBitcodeReader::parseParamAccesses(llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:7562:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'llvm::Error {anonymous}::ModuleSummaryIndexBitcodeReader::parseEntireSummary(unsigned int)',
    inlined from 'llvm::Error {anonymous}::ModuleSummaryIndexBitcodeReader::parseModule()' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:7389:52:
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:8093:47: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Error {anonymous}::BitcodeReader::parseFunctionBody(llvm::Function*)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:5778:32: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:5787:55: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[403/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o
[404/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o
[405/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o
[406/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCGOFFStreamer.cpp.o
[407/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o
[408/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o
[409/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o
[410/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrInfo.cpp.o
[411/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o
[412/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o
[413/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o
[414/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o
[415/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o
[416/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o
[417/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o
[418/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o
[419/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o
[420/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/MC/MCObjectStreamer.cpp:10:
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCAsmBackend.h: In member function 'virtual bool llvm::MCAsmBackend::mayNeedRelaxation(unsigned int, llvm::ArrayRef<llvm::MCOperand>, const llvm::MCSubtargetInfo&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCAsmBackend.h:135:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCOperand>' changed in GCC 7.1
[421/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o
[422/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o
[423/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o
[424/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSPIRVStreamer.cpp.o
[425/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCPseudoProbe.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCPseudoProbe.h:57,
                 from /build/emscripten/src/llvm-project/llvm/lib/MC/MCPseudoProbe.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, vector<llvm::MCPseudoProbeFuncDesc> >; _Distance = int; _Tp = llvm::MCPseudoProbeFuncDesc; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, std::vector<llvm::MCPseudoProbeFuncDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, vector<llvm::MCPseudoProbeFuncDesc> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, std::vector<llvm::MCPseudoProbeFuncDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, std::vector<llvm::MCPseudoProbeFuncDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, vector<llvm::MCPseudoProbeFuncDesc> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, std::vector<llvm::MCPseudoProbeFuncDesc> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, std::vector<llvm::MCPseudoProbeFuncDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, std::vector<llvm::MCPseudoProbeFuncDesc> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, vector<llvm::MCPseudoProbeFuncDesc> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, vector<llvm::MCPseudoProbeFuncDesc> >; _Compare = llvm::MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)::<lambda(const auto:5&, const auto:6&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<MCPseudoProbeFuncDesc*, std::vector<MCPseudoProbeFuncDesc> >; Compare = MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)::<lambda(const auto:5&, const auto:6&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = GUIDProbeFunctionMap&; Compare = MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)::<lambda(const auto:5&, const auto:6&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'bool llvm::MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCPseudoProbe.cpp:430:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, std::vector<llvm::MCPseudoProbeFuncDesc> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, vector<llvm::MCPseudoProbeFuncDesc> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, vector<llvm::MCPseudoProbeFuncDesc> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, vector<llvm::MCPseudoProbeFuncDesc> >; _Compare = llvm::MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)::<lambda(const auto:5&, const auto:6&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<MCPseudoProbeFuncDesc*, std::vector<MCPseudoProbeFuncDesc> >; Compare = MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)::<lambda(const auto:5&, const auto:6&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = GUIDProbeFunctionMap&; Compare = MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)::<lambda(const auto:5&, const auto:6&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'bool llvm::MCPseudoProbeDecoder::buildGUID2FuncDescMap(const uint8_t*, std::size_t, bool)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCPseudoProbe.cpp:430:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, std::vector<llvm::MCPseudoProbeFuncDesc> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, std::vector<llvm::MCPseudoProbeFuncDesc> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<std::pair<long long unsigned int, unsigned int> >&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'bool llvm::MCPseudoProbeDecoder::buildAddress2ProbeMap(const uint8_t*, std::size_t, const Uint64Set&, const Uint64Map&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCPseudoProbe.cpp:655:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<std::pair<long long unsigned int, unsigned int> >&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'bool llvm::MCPseudoProbeDecoder::buildAddress2ProbeMap(const uint8_t*, std::size_t, const Uint64Set&, const Uint64Map&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCPseudoProbe.cpp:655:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[426/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'const T* Find(llvm::StringRef, llvm::ArrayRef<T>) [with T = llvm::SubtargetFeatureKV]':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:27:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'void SetImpliedBits(llvm::FeatureBitset&, const llvm::FeatureBitset&, llvm::ArrayRef<llvm::SubtargetFeatureKV>)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:38:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'void ClearImpliedBits(llvm::FeatureBitset&, unsigned int, llvm::ArrayRef<llvm::SubtargetFeatureKV>)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:50:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'void Help(llvm::ArrayRef<llvm::StringRef>, llvm::ArrayRef<llvm::SubtargetFeatureKV>)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:104:13: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'llvm::FeatureBitset getFeatures(llvm::MCSubtargetInfo&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, llvm::ArrayRef<llvm::SubtargetFeatureKV>)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:170:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:170:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In member function 'void llvm::MCSubtargetInfo::setDefaultFeatures(llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:245:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:245:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In member function 'void llvm::MCSubtargetInfo::InitMCProcessorInfo(llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:233:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:233:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp: In constructor 'llvm::MCSubtargetInfo::MCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:249:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCSubtargetInfo.cpp:249:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[427/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSFrame.cpp.o
[428/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o
[429/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolXCOFF.cpp.o
[430/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o
[431/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o
[432/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o
[433/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o
[434/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o
[435/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptionsCommandFlags.cpp.o
[436/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o
[437/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o
[438/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCXCOFFObjectTargetWriter.cpp.o
[439/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCXCOFFStreamer.cpp.o
[440/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o
[441/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SPIRVObjectWriter.cpp.o
[442/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o
[443/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o
[444/4417] Linking CXX static library lib/libLLVMDebugInfoDWARFLowLevel.a
[445/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/MC/MachObjectWriter.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Distance = int; _Tp = llvm::MachObjectWriter::MachSymbolData; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<MachObjectWriter::MachSymbolData*, std::vector<MachObjectWriter::MachSymbolData> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<MachObjectWriter::MachSymbolData>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MachObjectWriter.cpp:661:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<MachObjectWriter::MachSymbolData*, std::vector<MachObjectWriter::MachSymbolData> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<MachObjectWriter::MachSymbolData>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MachObjectWriter.cpp:661:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<MachObjectWriter::MachSymbolData*, std::vector<MachObjectWriter::MachSymbolData> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<MachObjectWriter::MachSymbolData>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MachObjectWriter.cpp:662:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<MachObjectWriter::MachSymbolData*, std::vector<MachObjectWriter::MachSymbolData> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<MachObjectWriter::MachSymbolData>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MachObjectWriter.cpp:662:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[446/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/TargetRegistry.cpp.o
[447/4417] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/AsmParserContext.cpp.o
[448/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o
[449/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:13:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::WasmRelocationEntry*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _OutputIterator = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _RandomAccessIterator2 = {anonymous}::WasmRelocationEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::WasmRelocationEntry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::writeImportSection(llvm::ArrayRef<llvm::wasm::WasmImport>, uint64_t, uint32_t)':
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:825:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmImport>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::writeGlobalSection(llvm::ArrayRef<llvm::wasm::WasmGlobal>)':
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:902:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmGlobal>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _BidirectionalIterator2 = {anonymous}::WasmRelocationEntry*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::writeLinkingMetaDataSection(llvm::ArrayRef<llvm::wasm::WasmSymbolInfo>, llvm::ArrayRef<std::pair<short unsigned int, unsigned int> >, const std::map<llvm::StringRef, std::vector<{anonymous}::WasmComdatEntry> >&)':
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1135:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmSymbolInfo>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::applyRelocations(llvm::ArrayRef<{anonymous}::WasmRelocationEntry>, uint64_t, const llvm::MCAssembler&)':
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:744:6: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::WasmRelocationEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'uint32_t {anonymous}::WasmObjectWriter::writeDataSection(const llvm::MCAssembler&)':
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1082:19: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::WasmRelocationEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::writeCustomSection({anonymous}::WasmCustomSection&, const llvm::MCAssembler&)':
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1236:19: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::WasmRelocationEntry>' changed in GCC 7.1
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::WasmRelocationEntry>&; Compare = {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1102:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::WasmRelocationEntry>&; Compare = {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1102:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'uint64_t {anonymous}::WasmObjectWriter::writeOneObject(llvm::MCAssembler&, DwoMode)':
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1904:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmImport>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1909:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmGlobal>' changed in GCC 7.1
In member function 'uint32_t {anonymous}::WasmObjectWriter::writeCodeSection(const llvm::MCAssembler&, llvm::ArrayRef<{anonymous}::WasmFunction>)',
    inlined from 'uint64_t {anonymous}::WasmObjectWriter::writeOneObject(llvm::MCAssembler&, DwoMode)' at /build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1917:40:
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1051:19: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::WasmRelocationEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'uint64_t {anonymous}::WasmObjectWriter::writeOneObject(llvm::MCAssembler&, DwoMode)':
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1934:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmSymbolInfo>' changed in GCC 7.1
[450/4417] Linking CXX static library lib/libLLVMBitReader.a
[451/4417] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/XCOFFObjectWriter.cpp.o
[452/4417] Linking CXX static library lib/libLLVMMC.a
[453/4417] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o
[454/4417] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmLexer.cpp: In member function 'llvm::AsmToken llvm::AsmLexer::LexToken()':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmLexer.cpp:826:28: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmLexer.cpp: In member function 'size_t llvm::AsmLexer::peekTokens(llvm::MutableArrayRef<llvm::AsmToken>, bool)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmLexer.cpp:768:8: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
[455/4417] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o
[456/4417] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o
[457/4417] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/COFFAsmParser.cpp:15:
In member function 'const llvm::AsmToken llvm::AsmLexer::peekTok(bool)',
    inlined from 'bool {anonymous}::COFFAsmParser::parseSectionArguments(llvm::StringRef, llvm::SMLoc)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/COFFAsmParser.cpp:395:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCParser/AsmLexer.h:125:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
[458/4417] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/GOFFAsmParser.cpp.o
[459/4417] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFMasmParser.cpp.o
[460/4417] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o
[461/4417] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o
[462/4417] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o
[463/4417] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o
[464/4417] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o
[465/4417] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o
In member function 'virtual bool {anonymous}::AsmParser::parseIdentifier(llvm::StringRef&)',
    inlined from 'virtual bool {anonymous}::AsmParser::parseIdentifier(llvm::StringRef&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2899:6:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2911:21: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:36:
In member function 'const llvm::AsmToken llvm::AsmLexer::peekTok(bool)',
    inlined from 'bool {anonymous}::AsmParser::parseMacroArguments.constprop(const llvm::MCAsmMacro*, {anonymous}::MCAsmMacroArguments&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2692:56:
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCParser/AsmLexer.h:125:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
In member function 'virtual bool {anonymous}::AsmParser::parseIdentifier(llvm::StringRef&)',
    inlined from 'virtual bool {anonymous}::AsmParser::parseIdentifier(llvm::StringRef&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2899:6,
    inlined from 'bool {anonymous}::AsmParser::parseDirectiveSet(llvm::StringRef, AssignmentKind)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2946:12:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2911:21: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
In member function 'virtual bool {anonymous}::AsmParser::parseIdentifier(llvm::StringRef&)',
    inlined from 'virtual bool {anonymous}::AsmParser::parseIdentifier(llvm::StringRef&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2899:6,
    inlined from 'bool {anonymous}::AsmParser::parseDirectiveLocLabel(llvm::SMLoc)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:3686:22:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2911:21: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
In member function 'virtual bool {anonymous}::AsmParser::parseIdentifier(llvm::StringRef&)',
    inlined from 'virtual bool {anonymous}::AsmParser::parseIdentifier(llvm::StringRef&)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2899:6,
    inlined from 'bool {anonymous}::AsmParser::parseDirectiveCFILabel(llvm::SMLoc)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:4445:22:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2911:21: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
[466/4417] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/XCOFFAsmParser.cpp.o
[467/4417] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/WasmAsmParser.cpp.o
[468/4417] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Architecture.cpp.o
[469/4417] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/ArchitectureSet.cpp.o
[470/4417] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/PackedVersion.cpp.o
[471/4417] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Platform.cpp.o
[472/4417] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/InterfaceFile.cpp.o
[473/4417] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/RecordVisitor.cpp.o
[474/4417] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/RecordsSlice.cpp.o
[475/4417] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Symbol.cpp.o
[476/4417] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:30:
In static member function 'static llvm::DIExpression* llvm::DIExpression::getDistinct(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'bool llvm::LLParser::_ZN4llvm8LLParser21parseDIExpressionBodyERPNS_6MDNodeEb.part.0(llvm::MDNode*&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:6293:52:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:366: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'bool llvm::LLParser::_ZN4llvm8LLParser21parseDIExpressionBodyERPNS_6MDNodeEb.part.0(llvm::MDNode*&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:6293:92:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:42,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/AsmParser/LLParser.h:24,
                 from /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:13:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::ValID; _Val = std::pair<const llvm::ValID, llvm::GlobalValue*>; _KeyOfValue = std::_Select1st<std::pair<const llvm::ValID, llvm::GlobalValue*> >; _Compare = std::less<llvm::ValID>; _Alloc = std::allocator<std::pair<const llvm::ValID, llvm::GlobalValue*> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::ValID, std::pair<const llvm::ValID, llvm::GlobalValue*>, std::_Select1st<std::pair<const llvm::ValID, llvm::GlobalValue*> >, std::less<llvm::ValID>, std::allocator<std::pair<const llvm::ValID, llvm::GlobalValue*> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::<lambda(const {anonymous}::MDSignedOrMDField&)>' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5608:31,
    inlined from 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::<lambda(const {anonymous}::MDSignedOrMDField&)>' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5606:25,
    inlined from 'bool llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5616:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::<lambda(const {anonymous}::MDSignedOrMDField&)>' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5608:31,
    inlined from 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::<lambda(const {anonymous}::MDSignedOrMDField&)>' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5606:25,
    inlined from 'bool llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5617:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::<lambda(const {anonymous}::MDSignedOrMDField&)>' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5608:31,
    inlined from 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::<lambda(const {anonymous}::MDSignedOrMDField&)>' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5606:25,
    inlined from 'bool llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5618:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::<lambda(const {anonymous}::MDSignedOrMDField&)>' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5608:31,
    inlined from 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::<lambda(const {anonymous}::MDSignedOrMDField&)>' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5606:25,
    inlined from 'bool llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5619:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[477/4417] Linking CXX static library lib/libLLVMAsmParser.a
[478/4417] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/SymbolSet.cpp.o
[479/4417] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextAPIError.cpp.o
[480/4417] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStubV5.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/TextAPI/TextStubV5.cpp:14:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list<KV>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h:648:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
In function 'llvm::json::Array {anonymous}::serializeScalar(TBDKey, ValueT, ValueT) [with ValueT = llvm::StringRef; EntryT = llvm::StringRef]',
    inlined from 'llvm::Expected<llvm::json::Object> {anonymous}::serializeIF(const llvm::MachO::InterfaceFile*)' at /build/emscripten/src/llvm-project/llvm/lib/TextAPI/TextStubV5.cpp:996:79:
/build/emscripten/src/llvm-project/llvm/lib/TextAPI/TextStubV5.cpp:812:10: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
In function 'llvm::json::Array {anonymous}::serializeScalar(TBDKey, ValueT, ValueT) [with ValueT = unsigned char; EntryT = long long int]',
    inlined from 'llvm::Expected<llvm::json::Object> {anonymous}::serializeIF(const llvm::MachO::InterfaceFile*)' at /build/emscripten/src/llvm-project/llvm/lib/TextAPI/TextStubV5.cpp:1014:50:
/build/emscripten/src/llvm-project/llvm/lib/TextAPI/TextStubV5.cpp:812:10: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
[481/4417] Linking CXX static library lib/libLLVMIRReader.a
[482/4417] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Target.cpp.o
[483/4417] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MasmParser.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp: In member function 'const llvm::AsmToken {anonymous}::MasmParser::peekTok(bool)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:1184:38: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:19,
                 from /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:13:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::FieldInfo*>; _Sentinel = move_iterator<{anonymous}::FieldInfo*>; _ForwardIterator = {anonymous}::FieldInfo*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::FieldInfo*>' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::FieldInfo*>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> > >; _ForwardIterator = {anonymous}::FieldInfo*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> > >; _ForwardIterator = {anonymous}::FieldInfo*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> > >; _ForwardIterator = {anonymous}::FieldInfo*; _Tp = {anonymous}::FieldInfo]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/15.2.1/bits/vector.tcc:915:34,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; <template-parameter-2-2> = void; _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
    inlined from 'bool {anonymous}::MasmParser::parseDirectiveNestedEnds()' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:4127:31,
    inlined from 'bool {anonymous}::MasmParser::parseDirectiveNestedEnds()' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:4109:6:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::FieldInfo*>; _ForwardIterator = {anonymous}::FieldInfo*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<{anonymous}::FieldInfo*>; _Sentinel = move_iterator<{anonymous}::FieldInfo*>; _ForwardIterator = {anonymous}::FieldInfo*; _Tp = {anonymous}::FieldInfo]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = {anonymous}::FieldInfo*; _ForwardIterator = {anonymous}::FieldInfo*; _Allocator = allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:649:41,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/15.2.1/bits/vector.tcc:920:34,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; <template-parameter-2-2> = void; _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
    inlined from 'bool {anonymous}::MasmParser::parseDirectiveNestedEnds()' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:4127:31,
    inlined from 'bool {anonymous}::MasmParser::parseDirectiveNestedEnds()' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:4109:6:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::FieldInfo*>' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> > >; _ForwardIterator = {anonymous}::FieldInfo*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> > >; _ForwardIterator = {anonymous}::FieldInfo*; _Tp = {anonymous}::FieldInfo]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/15.2.1/bits/vector.tcc:953:38,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; <template-parameter-2-2> = void; _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
    inlined from 'bool {anonymous}::MasmParser::parseDirectiveNestedEnds()' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:4127:31,
    inlined from 'bool {anonymous}::MasmParser::parseDirectiveNestedEnds()' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:4109:6:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp: In function 'const llvm::AsmToken& {anonymous}::MasmParser::Lex(ExpandKind)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:1136:42: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp: In function 'const llvm::AsmToken& {anonymous}::MasmParser::Lex(ExpandKind)':
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp:1136:42: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
[484/4417] Linking CXX static library lib/libLLVMMCParser.a
[485/4417] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStubCommon.cpp.o
[486/4417] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Utils.cpp.o
[487/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o
[488/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o
[489/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp: In function 'void writeSymbolTable(llvm::raw_ostream&, llvm::object::Archive::Kind, bool, llvm::ArrayRef<{anonymous}::MemberData>, llvm::StringRef, uint64_t, unsigned int, uint64_t, uint64_t, bool)':
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:595:13: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::MemberData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp: In function 'llvm::Expected<std::vector<{anonymous}::MemberData, std::allocator<{anonymous}::MemberData> > > computeMemberData.constprop(llvm::raw_ostream&, llvm::raw_ostream&, llvm::object::Archive::Kind, bool, bool, llvm::SymtabWritingMode, SymMap*, llvm::LLVMContext&, llvm::ArrayRef<llvm::NewArchiveMember>, std::optional<bool>, llvm::function_ref<void(llvm::Error)>)':
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:778:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp: In function 'llvm::Error llvm::writeArchiveToStream(raw_ostream&, ArrayRef<NewArchiveMember>, SymtabWritingMode, object::Archive::Kind, bool, bool, std::optional<bool>, function_ref<void(Error)>)':
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:1030:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:1057:79: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:1159:23: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::MemberData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:1159:23: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::MemberData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:1294:27: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::MemberData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:1294:27: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::MemberData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:1304:27: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::MemberData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:1304:27: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::MemberData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp: In function 'llvm::Expected<std::unique_ptr<llvm::MemoryBuffer> > llvm::writeArchiveToBuffer(ArrayRef<NewArchiveMember>, SymtabWritingMode, object::Archive::Kind, bool, bool, function_ref<void(Error)>)':
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:1354:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp: In function 'llvm::Error llvm::writeArchive(StringRef, ArrayRef<NewArchiveMember>, SymtabWritingMode, object::Archive::Kind, bool, bool, std::unique_ptr<MemoryBuffer>, std::optional<bool>, function_ref<void(Error)>)':
/build/emscripten/src/llvm-project/llvm/lib/Object/ArchiveWriter.cpp:1320:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
[490/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Object/COFFImportFile.cpp: In function 'llvm::Error llvm::object::writeImportLibrary(llvm::StringRef, llvm::StringRef, llvm::ArrayRef<COFFShortExport>, llvm::COFF::MachineTypes, bool, llvm::ArrayRef<COFFShortExport>)':
/build/emscripten/src/llvm-project/llvm/lib/Object/COFFImportFile.cpp:803:68: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/COFFImportFile.cpp:803:68: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
[491/4417] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStub.cpp.o
[492/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/BuildID.cpp.o
[493/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o
[494/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o
[495/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o
[496/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/DXContainer.cpp.o
[497/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o
[498/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/FaultMapParser.cpp.o
[499/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/GOFFObjectFile.cpp.o
[500/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o
[501/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o
[502/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Object/IRSymtab.cpp: In function 'llvm::Expected<llvm::irsymtab::FileContents> upgrade(llvm::ArrayRef<llvm::BitcodeModule>)':
/build/emscripten/src/llvm-project/llvm/lib/Object/IRSymtab.cpp:370:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BitcodeModule>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/IRSymtab.cpp: In function 'llvm::Expected<llvm::irsymtab::FileContents> llvm::irsymtab::readBitcode(const llvm::BitcodeFileContents&)':
/build/emscripten/src/llvm-project/llvm/lib/Object/IRSymtab.cpp:409:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BitcodeModule>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/IRSymtab.cpp:420:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BitcodeModule>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Object/IRSymtab.cpp:432:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BitcodeModule>' changed in GCC 7.1
[503/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Minidump.cpp.o
[504/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o
[505/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o
[506/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o
[507/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o
[508/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o
[509/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/OffloadBinary.cpp.o
[510/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o
[511/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SFrameParser.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp:9:
In constructor 'llvm::object::SFrameParser<llvm::endianness::big>::FrameRowEntry::FrameRowEntry(llvm::object::SFrameParser<llvm::endianness::big>::FrameRowEntry&&)',
    inlined from 'llvm::object::SFrameParser<llvm::endianness::big>::FallibleFREIterator::FallibleFREIterator(llvm::object::SFrameParser<llvm::endianness::big>::FallibleFREIterator&&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/SFrameParser.h:85:48,
    inlined from 'llvm::fallible_iterator<Underlying> llvm::make_fallible_itr(Underlying, Error&) [with Underlying = object::SFrameParser<llvm::endianness::big>::FallibleFREIterator]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/fallible_iterator.h:221:44,
    inlined from 'llvm::iterator_range<llvm::fallible_iterator<llvm::object::SFrameParser<E>::FallibleFREIterator> > llvm::object::SFrameParser<E>::fres(const llvm::sframe::FuncDescEntry<E>&, llvm::Error&) const [with llvm::endianness E = llvm::endianness::big]' at /build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp:178:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Object/SFrameParser.h:52:10: warning: '<unnamed>.llvm::object::SFrameParser<llvm::endianness::big>::FallibleFREIterator::FRE.llvm::object::SFrameParser<llvm::endianness::big>::FrameRowEntry::Info' is used uninitialized [-Wuninitialized]
/build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp: In member function 'llvm::iterator_range<llvm::fallible_iterator<llvm::object::SFrameParser<E>::FallibleFREIterator> > llvm::object::SFrameParser<E>::fres(const llvm::sframe::FuncDescEntry<E>&, llvm::Error&) const [with llvm::endianness E = llvm::endianness::big]':
/build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp:179:7: note: '<anonymous>' declared here
In constructor 'llvm::object::SFrameParser<llvm::endianness::big>::FrameRowEntry::FrameRowEntry(llvm::object::SFrameParser<llvm::endianness::big>::FrameRowEntry&&)',
    inlined from 'llvm::object::SFrameParser<llvm::endianness::big>::FallibleFREIterator::FallibleFREIterator(llvm::object::SFrameParser<llvm::endianness::big>::FallibleFREIterator&&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/SFrameParser.h:85:48,
    inlined from 'llvm::fallible_iterator<Underlying> llvm::make_fallible_end(Underlying) [with Underlying = object::SFrameParser<llvm::endianness::big>::FallibleFREIterator]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/fallible_iterator.h:228:44,
    inlined from 'llvm::iterator_range<llvm::fallible_iterator<llvm::object::SFrameParser<E>::FallibleFREIterator> > llvm::object::SFrameParser<E>::fres(const llvm::sframe::FuncDescEntry<E>&, llvm::Error&) const [with llvm::endianness E = llvm::endianness::big]' at /build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp:181:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Object/SFrameParser.h:52:10: warning: '<unnamed>.llvm::object::SFrameParser<llvm::endianness::big>::FallibleFREIterator::FRE.llvm::object::SFrameParser<llvm::endianness::big>::FrameRowEntry::Info' is used uninitialized [-Wuninitialized]
/build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp: In member function 'llvm::iterator_range<llvm::fallible_iterator<llvm::object::SFrameParser<E>::FallibleFREIterator> > llvm::object::SFrameParser<E>::fres(const llvm::sframe::FuncDescEntry<E>&, llvm::Error&) const [with llvm::endianness E = llvm::endianness::big]':
/build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp:182:7: note: '<anonymous>' declared here
In constructor 'llvm::object::SFrameParser<llvm::endianness::little>::FrameRowEntry::FrameRowEntry(llvm::object::SFrameParser<llvm::endianness::little>::FrameRowEntry&&)',
    inlined from 'llvm::object::SFrameParser<llvm::endianness::little>::FallibleFREIterator::FallibleFREIterator(llvm::object::SFrameParser<llvm::endianness::little>::FallibleFREIterator&&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/SFrameParser.h:85:48,
    inlined from 'llvm::fallible_iterator<Underlying> llvm::make_fallible_itr(Underlying, Error&) [with Underlying = object::SFrameParser<llvm::endianness::little>::FallibleFREIterator]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/fallible_iterator.h:221:44,
    inlined from 'llvm::iterator_range<llvm::fallible_iterator<llvm::object::SFrameParser<E>::FallibleFREIterator> > llvm::object::SFrameParser<E>::fres(const llvm::sframe::FuncDescEntry<E>&, llvm::Error&) const [with llvm::endianness E = llvm::endianness::little]' at /build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp:178:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Object/SFrameParser.h:52:10: warning: '<unnamed>.llvm::object::SFrameParser<llvm::endianness::little>::FallibleFREIterator::FRE.llvm::object::SFrameParser<llvm::endianness::little>::FrameRowEntry::Info' is used uninitialized [-Wuninitialized]
/build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp: In member function 'llvm::iterator_range<llvm::fallible_iterator<llvm::object::SFrameParser<E>::FallibleFREIterator> > llvm::object::SFrameParser<E>::fres(const llvm::sframe::FuncDescEntry<E>&, llvm::Error&) const [with llvm::endianness E = llvm::endianness::little]':
/build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp:179:7: note: '<anonymous>' declared here
In constructor 'llvm::object::SFrameParser<llvm::endianness::little>::FrameRowEntry::FrameRowEntry(llvm::object::SFrameParser<llvm::endianness::little>::FrameRowEntry&&)',
    inlined from 'llvm::object::SFrameParser<llvm::endianness::little>::FallibleFREIterator::FallibleFREIterator(llvm::object::SFrameParser<llvm::endianness::little>::FallibleFREIterator&&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/SFrameParser.h:85:48,
    inlined from 'llvm::fallible_iterator<Underlying> llvm::make_fallible_end(Underlying) [with Underlying = object::SFrameParser<llvm::endianness::little>::FallibleFREIterator]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/fallible_iterator.h:228:44,
    inlined from 'llvm::iterator_range<llvm::fallible_iterator<llvm::object::SFrameParser<E>::FallibleFREIterator> > llvm::object::SFrameParser<E>::fres(const llvm::sframe::FuncDescEntry<E>&, llvm::Error&) const [with llvm::endianness E = llvm::endianness::little]' at /build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp:181:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Object/SFrameParser.h:52:10: warning: '<unnamed>.llvm::object::SFrameParser<llvm::endianness::little>::FallibleFREIterator::FRE.llvm::object::SFrameParser<llvm::endianness::little>::FrameRowEntry::Info' is used uninitialized [-Wuninitialized]
/build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp: In member function 'llvm::iterator_range<llvm::fallible_iterator<llvm::object::SFrameParser<E>::FallibleFREIterator> > llvm::object::SFrameParser<E>::fres(const llvm::sframe::FuncDescEntry<E>&, llvm::Error&) const [with llvm::endianness E = llvm::endianness::little]':
/build/emscripten/src/llvm-project/llvm/lib/Object/SFrameParser.cpp:182:7: note: '<anonymous>' declared here
[512/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RelocationResolver.cpp.o
[513/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/OffloadBundle.cpp.o
[514/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o
distcc[4953] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[515/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/TapiFile.cpp.o
[516/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o
[517/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/TapiUniversal.cpp.o
[518/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o
[519/4417] Linking CXX static library lib/libLLVMTextAPI.a
[520/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsMachineFlag.cpp.o
[521/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversalWriter.cpp.o
[522/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAddressRange.cpp.o
[523/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o
[524/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/XCOFFObjectFile.cpp.o
[525/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o
[526/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCFIPrinter.cpp.o
[527/4417] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o
[528/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o
[529/4417] Linking CXX static library lib/libLLVMObject.a
[530/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o
[531/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o
[532/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAddr.cpp.o
[533/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o
[534/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseSet.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Distance = int; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<DWARFDebugAranges::RangeEndpoint*, std::vector<DWARFDebugAranges::RangeEndpoint> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<DWARFDebugAranges::RangeEndpoint>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'void llvm::DWARFDebugAranges::construct()' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:92:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<DWARFDebugAranges::RangeEndpoint*, std::vector<DWARFDebugAranges::RangeEndpoint> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<DWARFDebugAranges::RangeEndpoint>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'void llvm::DWARFDebugAranges::construct()' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:92:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[535/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o
[536/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o
[537/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallString.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:9:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, vector<llvm::dwarf::UnwindRow> >; _Sentinel = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, vector<llvm::dwarf::UnwindRow> >; _ForwardIterator = llvm::dwarf::UnwindRow*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:74:
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >; _Tp = llvm::dwarf::UnwindRow; _Alloc = std::allocator<llvm::dwarf::UnwindRow>]':
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector<llvm::dwarf::UnwindRow>::iterator' changed in GCC 7.1
  885 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, vector<llvm::dwarf::UnwindRow> >; _ForwardIterator = llvm::dwarf::UnwindRow*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, vector<llvm::dwarf::UnwindRow> >; _Sentinel = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, vector<llvm::dwarf::UnwindRow> >; _ForwardIterator = llvm::dwarf::UnwindRow*; _Tp = llvm::dwarf::UnwindRow]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >; _Tp = llvm::dwarf::UnwindRow; _Alloc = std::allocator<llvm::dwarf::UnwindRow>]' at /usr/include/c++/15.2.1/bits/vector.tcc:915:34:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, vector<llvm::dwarf::UnwindRow> >; _ForwardIterator = llvm::dwarf::UnwindRow*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, vector<llvm::dwarf::UnwindRow> >; _Sentinel = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, vector<llvm::dwarf::UnwindRow> >; _ForwardIterator = llvm::dwarf::UnwindRow*; _Tp = llvm::dwarf::UnwindRow]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >; _Tp = llvm::dwarf::UnwindRow; _Alloc = std::allocator<llvm::dwarf::UnwindRow>]' at /usr/include/c++/15.2.1/bits/vector.tcc:953:38:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >; <template-parameter-2-2> = void; _Tp = llvm::dwarf::UnwindRow; _Alloc = std::allocator<llvm::dwarf::UnwindRow>]',
    inlined from 'llvm::Expected<llvm::dwarf::UnwindTable> llvm::dwarf::createUnwindTable(const FDE*)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:61:17:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >; <template-parameter-2-2> = void; _Tp = llvm::dwarf::UnwindRow; _Alloc = std::allocator<llvm::dwarf::UnwindRow>]',
    inlined from 'llvm::Expected<llvm::dwarf::UnwindTable> llvm::dwarf::createUnwindTable(const FDE*)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:62:17:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
[538/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o
[539/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o
[540/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp:9:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Distance = int; _Tp = optional<llvm::StrOffsetsContributionDescriptor>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::optional<StrOffsetsContributionDescriptor>*, std::vector<std::optional<StrOffsetsContributionDescriptor> > >; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const std::optional<StrOffsetsContributionDescriptor>&, const std::optional<StrOffsetsContributionDescriptor>&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::optional<StrOffsetsContributionDescriptor> >&; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const std::optional<StrOffsetsContributionDescriptor>&, const std::optional<StrOffsetsContributionDescriptor>&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'ContributionCollection collectContributionData(llvm::DWARFContext::unit_iterator_range)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp:794:13,
    inlined from 'void dumpStringOffsetsSection(llvm::raw_ostream&, llvm::DIDumpOptions, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::unit_iterator_range, bool)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp:833:53:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::optional<StrOffsetsContributionDescriptor>*, std::vector<std::optional<StrOffsetsContributionDescriptor> > >; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const std::optional<StrOffsetsContributionDescriptor>&, const std::optional<StrOffsetsContributionDescriptor>&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::optional<StrOffsetsContributionDescriptor> >&; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const std::optional<StrOffsetsContributionDescriptor>&, const std::optional<StrOffsetsContributionDescriptor>&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'ContributionCollection collectContributionData(llvm::DWARFContext::unit_iterator_range)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp:794:13,
    inlined from 'void dumpStringOffsetsSection(llvm::raw_ostream&, llvm::DIDumpOptions, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::unit_iterator_range, bool)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp:833:53:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[541/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringRef.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:9:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >; _Tp = llvm::DWARFDebugLine::Sequence]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Pointer = llvm::DWARFDebugLine::Sequence*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Pointer = llvm::DWARFDebugLine::Sequence*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _BidirectionalIterator2 = llvm::DWARFDebugLine::Sequence*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Pointer = llvm::DWARFDebugLine::Sequence*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Pointer = llvm::DWARFDebugLine::Sequence*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _OutputIterator = llvm::DWARFDebugLine::Sequence*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::DWARFDebugLine::Sequence*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Pointer = llvm::DWARFDebugLine::Sequence*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Pointer = llvm::DWARFDebugLine::Sequence*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _RandomAccessIterator2 = llvm::DWARFDebugLine::Sequence*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Pointer = llvm::DWARFDebugLine::Sequence*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::DWARFDebugLine::Sequence*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Pointer = llvm::DWARFDebugLine::Sequence*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Pointer = llvm::DWARFDebugLine::Sequence*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Pointer = llvm::DWARFDebugLine::Sequence*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Pointer = llvm::DWARFDebugLine::Sequence*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<DWARFDebugLine::Sequence>&; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'llvm::Error llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref<void(llvm::Error)>, llvm::raw_ostream*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:1277:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Pointer = llvm::DWARFDebugLine::Sequence*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<DWARFDebugLine::Sequence>&; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'llvm::Error llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref<void(llvm::Error)>, llvm::raw_ostream*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:1277:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<DWARFDebugLine::Sequence>&; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'llvm::Error llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref<void(llvm::Error)>, llvm::raw_ostream*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:1277:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[542/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o
[543/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRnglists.cpp.o
[544/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpressionPrinter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFExpressionPrinter.cpp: In function 'bool llvm::prettyPrintRegisterOp(DWARFUnit*, raw_ostream&, DIDumpOptions, uint8_t, ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFExpressionPrinter.cpp:341:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'bool llvm::printOp(const DWARFExpression::Operation*, raw_ostream&, DIDumpOptions, const DWARFExpression*, DWARFUnit*)',
    inlined from 'void llvm::printDwarfExpression(const DWARFExpression*, raw_ostream&, DIDumpOptions, DWARFUnit*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFExpressionPrinter.cpp:175:17:
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFExpressionPrinter.cpp:71:32: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFExpressionPrinter.cpp:114:30: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[545/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o
[546/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o
[547/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFLocationExpression.cpp.o
[548/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFListTable.cpp.o
[549/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o
[550/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o
[551/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o
[552/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnwindTablePrinter.cpp.o
[553/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o
[554/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h:29,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:9:
/usr/include/c++/15.2.1/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 unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
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 unsigned int; _Tp = std::pair<long long unsigned int, llvm::DWARFDie>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]',
    inlined from 'void llvm::DWARFUnit::updateAddressDieMap(llvm::DWARFDie)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:752:32:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
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 unsigned int; _Tp = std::pair<long long unsigned int, llvm::DWARFDie>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]',
    inlined from 'void llvm::DWARFUnit::updateAddressDieMap(llvm::DWARFDie)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:754:32:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
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 unsigned int; _Tp = std::pair<long long unsigned int, llvm::DWARFDie>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]',
    inlined from 'void llvm::DWARFUnit::updateAddressDieMap(llvm::DWARFDie)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:756:27:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
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 unsigned int; _Tp = std::pair<long long unsigned int, llvm::DWARFDie>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]',
    inlined from 'void llvm::DWARFUnit::updateVariableDieMap(llvm::DWARFDie)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:855:27:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[555/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o
[556/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o
[557/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o
[558/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o
[559/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o
[560/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o
[561/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o
[562/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o
[563/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o
[564/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o
[565/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o
[566/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o
[567/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o
[568/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o
[569/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o
[570/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o
[571/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o
[572/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o
[573/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o
[574/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o
[575/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o
[576/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o
[577/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o
[578/4417] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DIContext.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:13,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp:8:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFAddressRange&}; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]':
/usr/include/c++/15.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFAddressRange>::iterator' changed in GCC 7.1
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]',
    inlined from 'std::optional<llvm::DWARFAddressRange> llvm::DWARFVerifier::DieRangeInfo::insert(const llvm::DWARFAddressRange&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp:74:16:
/usr/include/c++/15.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >' changed in GCC 7.1
  170 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[579/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordHelpers.cpp.o
[580/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o
[581/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o
[582/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:21:
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = llvm::COFF::SectionCharacteristics]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::SectionSym&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:161:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = short unsigned int]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::FileStaticSym&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:223:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:182:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp: In member function 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::FrameProcSym&)':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:422:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp: In member function 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::Compile3Sym&)':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:262:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp: In member function 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::Compile2Sym&)':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:238:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned char]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::ProcSym&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:577:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = llvm::COFF::SectionCharacteristics]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::CoffGroupSym&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:172:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned char]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::LabelSym&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:537:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = short unsigned int]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::LocalSym&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:546:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = short unsigned int]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::ExportSym&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:230:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = unsigned int]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::PublicSym32&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:514:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
[583/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o
[584/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:18:
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = short unsigned int]',
    inlined from 'void llvm::codeview::TypeDumpVisitor::printMemberAttributes(llvm::codeview::MemberAccess, llvm::codeview::MethodKind, llvm::codeview::MethodOptions)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:449:18,
    inlined from 'void llvm::codeview::TypeDumpVisitor::printMemberAttributes(llvm::codeview::MemberAccess, llvm::codeview::MethodKind, llvm::codeview::MethodOptions)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:441:6:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = short unsigned int]',
    inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::ClassRecord&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:250:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned char]',
    inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::MemberFunctionRecord&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:328:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned char]',
    inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::ProcedureRecord&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:315:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = short unsigned int]',
    inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::ModifierRecord&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:391:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = short unsigned int]',
    inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::UnionRecord&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:264:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = short unsigned int]',
    inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::EnumRecord&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:276:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
[585/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o
[586/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o
[587/4417] Linking CXX static library lib/libLLVMDebugInfoDWARF.a
[588/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordHelpers.cpp.o
[589/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o
[590/4417] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/Header.cpp.o
[591/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o
[592/4417] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/FileWriter.cpp.o
[593/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o
[594/4417] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/FunctionInfo.cpp.o
[595/4417] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/GsymContext.cpp.o
[596/4417] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/DwarfTransformer.cpp.o
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DIContext.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/GSYM/DwarfTransformer.cpp:9:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, vector<llvm::gsym::CallSiteInfo> >; _Sentinel = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, vector<llvm::gsym::CallSiteInfo> >; _ForwardIterator = llvm::gsym::CallSiteInfo*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, std::vector<llvm::gsym::CallSiteInfo> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, std::vector<llvm::gsym::CallSiteInfo> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, vector<llvm::gsym::CallSiteInfo> >; _ForwardIterator = llvm::gsym::CallSiteInfo*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, vector<llvm::gsym::CallSiteInfo> >; _Sentinel = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, vector<llvm::gsym::CallSiteInfo> >; _ForwardIterator = llvm::gsym::CallSiteInfo*; _Tp = llvm::gsym::CallSiteInfo]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, std::vector<llvm::gsym::CallSiteInfo> >; _Tp = llvm::gsym::CallSiteInfo; _Alloc = std::allocator<llvm::gsym::CallSiteInfo>]' at /usr/include/c++/15.2.1/bits/vector.tcc:915:34,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, std::vector<llvm::gsym::CallSiteInfo> >; <template-parameter-2-2> = void; _Tp = llvm::gsym::CallSiteInfo; _Alloc = std::allocator<llvm::gsym::CallSiteInfo>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
    inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<gsym::CallSiteInfo>; Range = std::vector<gsym::CallSiteInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2137:11,
    inlined from 'void llvm::gsym::DwarfTransformer::parseCallSiteInfoFromDwarf(llvm::gsym::CUInfo&, llvm::DWARFDie, llvm::gsym::FunctionInfo&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/GSYM/DwarfTransformer.cpp:632:23:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, std::vector<llvm::gsym::CallSiteInfo> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, vector<llvm::gsym::CallSiteInfo> >; _ForwardIterator = llvm::gsym::CallSiteInfo*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, vector<llvm::gsym::CallSiteInfo> >; _Sentinel = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, vector<llvm::gsym::CallSiteInfo> >; _ForwardIterator = llvm::gsym::CallSiteInfo*; _Tp = llvm::gsym::CallSiteInfo]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, std::vector<llvm::gsym::CallSiteInfo> >; _Tp = llvm::gsym::CallSiteInfo; _Alloc = std::allocator<llvm::gsym::CallSiteInfo>]' at /usr/include/c++/15.2.1/bits/vector.tcc:953:38,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, std::vector<llvm::gsym::CallSiteInfo> >; <template-parameter-2-2> = void; _Tp = llvm::gsym::CallSiteInfo; _Alloc = std::allocator<llvm::gsym::CallSiteInfo>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
    inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<gsym::CallSiteInfo>; Range = std::vector<gsym::CallSiteInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2137:11,
    inlined from 'void llvm::gsym::DwarfTransformer::parseCallSiteInfoFromDwarf(llvm::gsym::CUInfo&, llvm::DWARFDie, llvm::gsym::FunctionInfo&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/GSYM/DwarfTransformer.cpp:632:23:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, std::vector<llvm::gsym::CallSiteInfo> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, std::vector<llvm::gsym::CallSiteInfo> >' changed in GCC 7.1
[597/4417] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/InlineInfo.cpp.o
[598/4417] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/LineTable.cpp.o
[599/4417] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/GsymCreator.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/AddressRanges.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/GSYM/GsymCreator.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/GSYM/GsymCreator.cpp:8:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _OutputIterator = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::gsym::FunctionInfo*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _RandomAccessIterator2 = llvm::gsym::FunctionInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::gsym::FunctionInfo*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _BidirectionalIterator2 = llvm::gsym::FunctionInfo*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Pointer = llvm::gsym::FunctionInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Pointer = llvm::gsym::FunctionInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<gsym::FunctionInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'void llvm::gsym::GsymCreator::prepareMergedFunctions(llvm::gsym::OutputAggregator&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/GSYM/GsymCreator.cpp:204:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<gsym::FunctionInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'void llvm::gsym::GsymCreator::prepareMergedFunctions(llvm::gsym::OutputAggregator&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/GSYM/GsymCreator.cpp:204:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<gsym::FunctionInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'void llvm::gsym::GsymCreator::prepareMergedFunctions(llvm::gsym::OutputAggregator&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/GSYM/GsymCreator.cpp:204:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<gsym::FunctionInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'llvm::Error llvm::gsym::GsymCreator::finalize(llvm::gsym::OutputAggregator&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/GSYM/GsymCreator.cpp:280:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<gsym::FunctionInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'llvm::Error llvm::gsym::GsymCreator::finalize(llvm::gsym::OutputAggregator&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/GSYM/GsymCreator.cpp:280:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<gsym::FunctionInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'llvm::Error llvm::gsym::GsymCreator::finalize(llvm::gsym::OutputAggregator&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/GSYM/GsymCreator.cpp:280:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[600/4417] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/LookupResult.cpp.o
[601/4417] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/GsymReader.cpp.o
[602/4417] Linking CXX static library lib/libLLVMDebugInfoMSF.a
[603/4417] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/CallSiteInfo.cpp.o
[604/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o
[605/4417] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/ExtractRanges.cpp.o
[606/4417] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/MergedFunctionsInfo.cpp.o
[607/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o
[608/4417] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/ObjectFileTransformer.cpp.o
[609/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o
[610/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o
[611/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o
[612/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o
[613/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o
[614/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o
[615/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o
[616/4417] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o
[617/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o
[618/4417] Linking CXX static library lib/libLLVMDebugInfoCodeView.a
[619/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o
[620/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o
[621/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o
[622/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o
[623/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o
[624/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o
[625/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o
[626/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o
[627/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o
[628/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o
[629/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o
[630/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o
[631/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o
[632/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o
[633/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o
[634/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o
[635/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o
[636/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o
[637/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o
[638/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o
[639/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o
[640/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o
[641/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o
[642/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o
[643/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o
[644/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o
[645/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o
[646/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o
[647/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o
[648/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o
[649/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o
[650/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o
distcc[5359] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[651/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o
[652/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o
[653/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o
[654/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o
[655/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o
[656/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o
[657/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/FormatUtil.cpp.o
[658/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o
[659/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o
[660/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o
[661/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InjectedSourceStream.cpp.o
[662/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o
[663/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o
[664/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/LinePrinter.cpp.o
[665/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumGlobals.cpp.o
[666/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumInjectedSources.cpp.o
[667/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumLineNumbers.cpp.o
[668/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InputFile.cpp.o
[669/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o
[670/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumSymbols.cpp.o
[671/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o
[672/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o
[673/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeLineNumber.cpp.o
[674/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o
[675/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativePublicSymbol.cpp.o
[676/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeInlineSiteSymbol.cpp.o
[677/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeFunctionSymbol.cpp.o
[678/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSymbolEnumerator.cpp.o
[679/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSourceFile.cpp.o
[680/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeBuiltin.cpp.o
[681/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeArray.cpp.o
[682/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeFunctionSig.cpp.o
[683/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeTypedef.cpp.o
[684/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypePointer.cpp.o
[685/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeEnum.cpp.o
[686/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeVTShape.cpp.o
[687/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeUDT.cpp.o
[688/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o
[689/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o
[690/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o
[691/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o
[692/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o
[693/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o
[694/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o
[695/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o
[696/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o
[697/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o
[698/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o
[699/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o
[700/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o
[701/4417] Linking CXX static library lib/libLLVMDebugInfoGSYM.a
[702/4417] Building CXX object lib/DebugInfo/BTF/CMakeFiles/LLVMDebugInfoBTF.dir/BTFContext.cpp.o
[703/4417] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolCache.cpp.o
[704/4417] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Markup.cpp.o
[705/4417] Linking CXX static library lib/libLLVMDebugInfoPDB.a
[706/4417] Building TargetLibraryInfo.inc...
[707/4417] Building GenVT.inc...
[708/4417] Building CXX object lib/DebugInfo/BTF/CMakeFiles/LLVMDebugInfoBTF.dir/BTFParser.cpp.o
[709/4417] Linking CXX static library lib/libLLVMDebugInfoBTF.a
[710/4417] Building CXX object lib/Frontend/HLSL/CMakeFiles/LLVMFrontendHLSL.dir/HLSLBinding.cpp.o
[711/4417] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/MarkupFilter.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/MarkupFilter.h:24,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/MarkupFilter.cpp:17:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member 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 = {long long unsigned int&, llvm::symbolize::MarkupFilter::MMap}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap>, std::_Select1st<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::symbolize::MarkupFilter::MMap}; _Key = long long unsigned int; _Tp = llvm::symbolize::MarkupFilter::MMap; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::symbolize::MarkupFilter::MMap}; _Key = long long unsigned int; _Tp = llvm::symbolize::MarkupFilter::MMap; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'bool llvm::symbolize::MarkupFilter::tryMMap(const llvm::symbolize::MarkupNode&, const llvm::SmallVector<llvm::symbolize::MarkupNode>&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/MarkupFilter.cpp:107:27,
    inlined from 'bool llvm::symbolize::MarkupFilter::tryMMap(const llvm::symbolize::MarkupNode&, const llvm::SmallVector<llvm::symbolize::MarkupNode>&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/MarkupFilter.cpp:91:6:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::symbolize::MarkupFilter::MMap>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap>, std::_Select1st<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::symbolize::MarkupFilter::MMap}; _Key = long long unsigned int; _Tp = llvm::symbolize::MarkupFilter::MMap; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::symbolize::MarkupFilter::MMap}; _Key = long long unsigned int; _Tp = llvm::symbolize::MarkupFilter::MMap; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'bool llvm::symbolize::MarkupFilter::tryMMap(const llvm::symbolize::MarkupNode&, const llvm::SmallVector<llvm::symbolize::MarkupNode>&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/MarkupFilter.cpp:107:27,
    inlined from 'bool llvm::symbolize::MarkupFilter::tryMMap(const llvm::symbolize::MarkupNode&, const llvm::SmallVector<llvm::symbolize::MarkupNode>&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/MarkupFilter.cpp:91:6,
    inlined from 'bool llvm::symbolize::MarkupFilter::tryContextualElement(const llvm::symbolize::MarkupNode&, const llvm::SmallVector<llvm::symbolize::MarkupNode>&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/MarkupFilter.cpp:84:14:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::symbolize::MarkupFilter::MMap>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap>, std::_Select1st<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[712/4417] Building CXX object lib/Frontend/HLSL/CMakeFiles/LLVMFrontendHLSL.dir/CBuffer.cpp.o
[713/4417] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o
[714/4417] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringRef.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/SymbolizableObjectFile.h:15,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:13:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _OutputIterator = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _RandomAccessIterator2 = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _BidirectionalIterator2 = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Tp = llvm::symbolize::SymbolizableObjectFile::SymbolDesc]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<symbolize::SymbolizableObjectFile::SymbolDesc>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'static llvm::Expected<std::unique_ptr<llvm::symbolize::SymbolizableObjectFile> > llvm::symbolize::SymbolizableObjectFile::create(const llvm::object::ObjectFile*, std::unique_ptr<llvm::DIContext>, bool)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:76:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<symbolize::SymbolizableObjectFile::SymbolDesc>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'static llvm::Expected<std::unique_ptr<llvm::symbolize::SymbolizableObjectFile> > llvm::symbolize::SymbolizableObjectFile::create(const llvm::object::ObjectFile*, std::unique_ptr<llvm::DIContext>, bool)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:76:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<symbolize::SymbolizableObjectFile::SymbolDesc>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'static llvm::Expected<std::unique_ptr<llvm::symbolize::SymbolizableObjectFile> > llvm::symbolize::SymbolizableObjectFile::create(const llvm::object::ObjectFile*, std::unique_ptr<llvm::DIContext>, bool)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:76:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[715/4417] Building CXX object lib/Frontend/HLSL/CMakeFiles/LLVMFrontendHLSL.dir/HLSLResource.cpp.o
[716/4417] Building CXX object lib/Frontend/HLSL/CMakeFiles/LLVMFrontendHLSL.dir/RootSignatureValidations.cpp.o
[717/4417] Building CXX object lib/Frontend/HLSL/CMakeFiles/LLVMFrontendHLSL.dir/HLSLRootSignature.cpp.o
[718/4417] Building CXX object lib/Frontend/HLSL/CMakeFiles/LLVMFrontendHLSL.dir/RootSignatureMetadata.cpp.o
[719/4417] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o
[720/4417] Linking CXX static library lib/libLLVMSymbolize.a
[721/4417] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DataAccessProf.cpp.o
[722/4417] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/GCOV.cpp.o
[723/4417] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/IndexedMemProfData.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/MapVector.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/DataAccessProf.h:21,
                 from /build/emscripten/src/llvm-project/llvm/lib/ProfileData/IndexedMemProfData.cpp:13:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, const llvm::memprof::Frame*>*, vector<pair<long long unsigned int, const llvm::memprof::Frame*> > >; _Distance = int; _Tp = pair<long long unsigned int, const llvm::memprof::Frame*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const pair<long long unsigned int, const llvm::memprof::Frame*>&, const pair<long long unsigned int, const llvm::memprof::Frame*>&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, const llvm::memprof::Frame*>*, std::vector<std::pair<long long unsigned int, const llvm::memprof::Frame*> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, const llvm::memprof::Frame*>*, vector<pair<long long unsigned int, const llvm::memprof::Frame*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const pair<long long unsigned int, const llvm::memprof::Frame*>&, const pair<long long unsigned int, const llvm::memprof::Frame*>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, const llvm::memprof::Frame*>*, std::vector<std::pair<long long unsigned int, const llvm::memprof::Frame*> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, const llvm::memprof::Frame*>*, std::vector<std::pair<long long unsigned int, const llvm::memprof::Frame*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, const llvm::memprof::Frame*>*, std::vector<std::pair<long long unsigned int, const llvm::memprof::Frame*> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, const llvm::memprof::Frame*>*, vector<pair<long long unsigned int, const llvm::memprof::Frame*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const pair<long long unsigned int, const llvm::memprof::Frame*>&, const pair<long long unsigned int, const llvm::memprof::Frame*>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, const llvm::memprof::Frame*>*, std::vector<std::pair<long long unsigned int, const llvm::memprof::Frame*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, const llvm::memprof::Frame*>*, std::vector<std::pair<long long unsigned int, const llvm::memprof::Frame*> > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, const llvm::memprof::Frame*>*, vector<pair<long long unsigned int, const llvm::memprof::Frame*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const pair<long long unsigned int, const llvm::memprof::Frame*>&, const pair<long long unsigned int, const llvm::memprof::Frame*>&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, const llvm::memprof::Frame*>*, vector<pair<long long unsigned int, const llvm::memprof::Frame*> > >; _Compare = llvm::writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const pair<long long unsigned int, const llvm::memprof::Frame*>&, const pair<long long unsigned int, const llvm::memprof::Frame*>&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, const memprof::Frame*>*, std::vector<std::pair<long long unsigned int, const memprof::Frame*> > >; Compare = writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const std::pair<long long unsigned int, const memprof::Frame*>&, const std::pair<long long unsigned int, const memprof::Frame*>&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, const memprof::Frame*> >&; Compare = writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const std::pair<long long unsigned int, const memprof::Frame*>&, const std::pair<long long unsigned int, const memprof::Frame*>&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'llvm::DenseMap<long long unsigned int, unsigned int> llvm::writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/IndexedMemProfData.cpp:97:13,
    inlined from 'llvm::Error llvm::writeMemProfRadixTreeBased(ProfOStream&, memprof::IndexedMemProfData&, memprof::IndexedVersion, bool, std::unique_ptr<memprof::DataAccessProfData>, std::unique_ptr<memprof::MemProfSummary>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/IndexedMemProfData.cpp:250:68:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, const llvm::memprof::Frame*>*, std::vector<std::pair<long long unsigned int, const llvm::memprof::Frame*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, const llvm::memprof::Frame*>*, vector<pair<long long unsigned int, const llvm::memprof::Frame*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const pair<long long unsigned int, const llvm::memprof::Frame*>&, const pair<long long unsigned int, const llvm::memprof::Frame*>&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, const llvm::memprof::Frame*>*, vector<pair<long long unsigned int, const llvm::memprof::Frame*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const pair<long long unsigned int, const llvm::memprof::Frame*>&, const pair<long long unsigned int, const llvm::memprof::Frame*>&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, const llvm::memprof::Frame*>*, vector<pair<long long unsigned int, const llvm::memprof::Frame*> > >; _Compare = llvm::writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const pair<long long unsigned int, const llvm::memprof::Frame*>&, const pair<long long unsigned int, const llvm::memprof::Frame*>&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, const memprof::Frame*>*, std::vector<std::pair<long long unsigned int, const memprof::Frame*> > >; Compare = writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const std::pair<long long unsigned int, const memprof::Frame*>&, const std::pair<long long unsigned int, const memprof::Frame*>&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, const memprof::Frame*> >&; Compare = writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)::<lambda(const std::pair<long long unsigned int, const memprof::Frame*>&, const std::pair<long long unsigned int, const memprof::Frame*>&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'llvm::DenseMap<long long unsigned int, unsigned int> llvm::writeMemProfFrameArray(ProfOStream&, MapVector<long long unsigned int, memprof::Frame>&, DenseMap<long long unsigned int, memprof::FrameStat, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, memprof::FrameStat> >&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/IndexedMemProfData.cpp:97:13,
    inlined from 'llvm::Error llvm::writeMemProfRadixTreeBased(ProfOStream&, memprof::IndexedMemProfData&, memprof::IndexedVersion, bool, std::unique_ptr<memprof::DataAccessProfData>, std::unique_ptr<memprof::MemProfSummary>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/IndexedMemProfData.cpp:250:68:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, const llvm::memprof::Frame*>*, std::vector<std::pair<long long unsigned int, const llvm::memprof::Frame*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, const llvm::memprof::Frame*>*, std::vector<std::pair<long long unsigned int, const llvm::memprof::Frame*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/IndexedMemProfData.cpp: In function 'llvm::Error llvm::writeMemProfRadixTreeBased(ProfOStream&, memprof::IndexedMemProfData&, memprof::IndexedVersion, bool, std::unique_ptr<memprof::DataAccessProfData>, std::unique_ptr<memprof::MemProfSummary>)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/IndexedMemProfData.cpp:288:11: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::PatchItem>' changed in GCC 7.1
In function 'llvm::Error llvm::writeMemProfV2(ProfOStream&, memprof::IndexedMemProfData&, bool)',
    inlined from 'llvm::Error llvm::writeMemProf(ProfOStream&, memprof::IndexedMemProfData&, memprof::IndexedVersion, bool, std::unique_ptr<memprof::DataAccessProfData>, std::unique_ptr<memprof::MemProfSummary>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/IndexedMemProfData.cpp:320:61:
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/IndexedMemProfData.cpp:215:11: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::PatchItem>' changed in GCC 7.1
[724/4417] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfCorrelator.cpp.o
[725/4417] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:14:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Tp = InstrProfValueData; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp: In function 'void llvm::annotateValueSite(Module&, Instruction&, ArrayRef<InstrProfValueData>, uint64_t, InstrProfValueKind, uint32_t)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:1347:6: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp: In member function 'void llvm::InstrProfRecord::addValueData(uint32_t, uint32_t, llvm::ArrayRef<InstrProfValueData>, llvm::InstrProfSymtab*)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:1052:6: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp: In member function 'void llvm::ValueProfRecord::deserializeTo(llvm::InstrProfRecord&, llvm::InstrProfSymtab*)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:1203:24: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:1203:24: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp: In member function 'void llvm::ProfOStream::patch(llvm::ArrayRef<llvm::PatchItem>)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:274:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::PatchItem>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:36&, auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:36&, auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:36&, auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByTargetValues()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:872:15,
    inlined from 'void llvm::InstrProfValueSiteRecord::overlap(llvm::InstrProfValueSiteRecord&, uint32_t, llvm::OverlapStats&, llvm::OverlapStats&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:801:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByTargetValues()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:872:15,
    inlined from 'void llvm::InstrProfValueSiteRecord::overlap(llvm::InstrProfValueSiteRecord&, uint32_t, llvm::OverlapStats&, llvm::OverlapStats&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:801:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByTargetValues()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:872:15,
    inlined from 'void llvm::InstrProfValueSiteRecord::overlap(llvm::InstrProfValueSiteRecord&, uint32_t, llvm::OverlapStats&, llvm::OverlapStats&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:802:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByTargetValues()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:872:15,
    inlined from 'void llvm::InstrProfValueSiteRecord::overlap(llvm::InstrProfValueSiteRecord&, uint32_t, llvm::OverlapStats&, llvm::OverlapStats&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:802:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByTargetValues()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:872:15,
    inlined from 'void llvm::InstrProfValueSiteRecord::merge(llvm::InstrProfValueSiteRecord&, uint64_t, llvm::function_ref<void(llvm::instrprof_error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:900:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByTargetValues()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:872:15,
    inlined from 'void llvm::InstrProfValueSiteRecord::merge(llvm::InstrProfValueSiteRecord&, uint64_t, llvm::function_ref<void(llvm::instrprof_error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:900:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByTargetValues()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:872:15,
    inlined from 'void llvm::InstrProfValueSiteRecord::merge(llvm::InstrProfValueSiteRecord&, uint64_t, llvm::function_ref<void(llvm::instrprof_error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:901:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByTargetValues()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByTargetValues()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:872:15,
    inlined from 'void llvm::InstrProfValueSiteRecord::merge(llvm::InstrProfValueSiteRecord&, uint64_t, llvm::function_ref<void(llvm::instrprof_error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:901:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:36&, auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp: In static member function 'static void llvm::TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:1071:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::TemporalProfTraceTy>' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:36&, auto:37&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = llvm::TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:36&, auto:37&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:36&, auto:37&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:36&, auto:37&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'static void llvm::TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:1122:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:36&, auto:37&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:36&, auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = llvm::TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:36&, auto:37&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:36&, auto:37&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:36&, auto:37&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'static void llvm::TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProf.cpp:1122:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[726/4417] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/MemProf.cpp.o
[727/4417] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProfWriter.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:14:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:841:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  841 |     __unique(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:841:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = InstrProfValueData*; _OutputIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _OutputIterator = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _RandomAccessIterator2 = InstrProfValueData*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = InstrProfValueData*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarNameIfDefined(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:771:35,
    inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:748:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarNameIfDefined(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:771:35,
    inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:748:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarNameIfDefined(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:771:35,
    inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:748:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarNameIfDefined(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:771:35,
    inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:748:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarNameIfDefined(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:771:35,
    inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:748:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarNameIfDefined(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:771:35,
    inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:748:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >]',
    inlined from 'auto llvm::unique(Range&&) [with Range = std::vector<std::pair<long long unsigned int, long long unsigned int> >&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2083:21,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:766:34,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarNameIfDefined(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:771:35,
    inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:748:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:884:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  884 |       return std::__unique(__first, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  885 |                            __gnu_cxx::__ops::__iter_equal_to_iter());
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void llvm::InstrProfWriter::writeTextTemporalProfTraceData(llvm::raw_fd_ostream&, llvm::InstrProfSymtab&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:826:44:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void llvm::InstrProfWriter::writeTextTemporalProfTraceData(llvm::raw_fd_ostream&, llvm::InstrProfSymtab&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:826:44:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void llvm::InstrProfWriter::writeTextTemporalProfTraceData(llvm::raw_fd_ostream&, llvm::InstrProfSymtab&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:826:44:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void llvm::InstrProfWriter::writeTextTemporalProfTraceData(llvm::raw_fd_ostream&, llvm::InstrProfSymtab&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:826:44:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void llvm::InstrProfWriter::writeTextTemporalProfTraceData(llvm::raw_fd_ostream&, llvm::InstrProfSymtab&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:826:44:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void llvm::InstrProfWriter::writeTextTemporalProfTraceData(llvm::raw_fd_ostream&, llvm::InstrProfSymtab&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:826:44:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >]',
    inlined from 'auto llvm::unique(Range&&) [with Range = std::vector<std::pair<long long unsigned int, long long unsigned int> >&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2083:21,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:766:34,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void llvm::InstrProfWriter::writeTextTemporalProfTraceData(llvm::raw_fd_ostream&, llvm::InstrProfSymtab&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:826:44:
/usr/include/c++/15.2.1/bits/stl_algo.h:884:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  884 |       return std::__unique(__first, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  885 |                            __gnu_cxx::__ops::__iter_equal_to_iter());
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _BidirectionalIterator2 = InstrProfValueData*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Pointer = InstrProfValueData*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Pointer = InstrProfValueData*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5032:28,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<InstrProfValueData>&; Compare = InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1117:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:960:23,
    inlined from 'void llvm::InstrProfWriter::addRecord(llvm::StringRef, uint64_t, llvm::InstrProfRecord&&, uint64_t, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:215:21,
    inlined from 'void llvm::InstrProfWriter::mergeRecordsFromWriter(llvm::InstrProfWriter&&, llvm::function_ref<void(llvm::Error)>)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:367:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp: In member function 'llvm::Error llvm::InstrProfWriter::writeImpl(llvm::ProfOStream&)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:656:11: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::PatchItem>' changed in GCC 7.1
[728/4417] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ItaniumManglingCanonicalizer.cpp.o
[729/4417] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/MemProfCommon.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/MemProfCommon.cpp: In function 'uint64_t llvm::memprof::computeFullStackId(llvm::ArrayRef<Frame>)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/MemProfCommon.cpp:77:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::memprof::Frame>' changed in GCC 7.1
[730/4417] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/MemProfSummary.cpp.o
[731/4417] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProfReader.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:14:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp: In member function 'llvm::Error llvm::TextInstrProfReader::readValueProfileData(llvm::InstrProfRecord&)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:394:26: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:394:26: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:394:26: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:394:26: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:394:26: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:394:26: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:394:26: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:394:26: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1590 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1869:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1869 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'llvm::SmallVector<llvm::TemporalProfTraceTy>& llvm::RawInstrProfReader<IntPtrT>::getTemporalProfTraces(std::optional<long long unsigned int>) [with IntPtrT = long long unsigned int]' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:491:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'llvm::SmallVector<llvm::TemporalProfTraceTy>& llvm::RawInstrProfReader<IntPtrT>::getTemporalProfTraces(std::optional<long long unsigned int>) [with IntPtrT = long long unsigned int]' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:491:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'llvm::SmallVector<llvm::TemporalProfTraceTy>& llvm::RawInstrProfReader<IntPtrT>::getTemporalProfTraces(std::optional<long long unsigned int>) [with IntPtrT = unsigned int]' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:491:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'llvm::SmallVector<llvm::TemporalProfTraceTy>& llvm::RawInstrProfReader<IntPtrT>::getTemporalProfTraces(std::optional<long long unsigned int>) [with IntPtrT = unsigned int]' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp:491:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[732/4417] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/MemProfSummaryBuilder.cpp.o
[733/4417] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/MemProfRadixTree.cpp.o
[734/4417] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/PGOCtxProfWriter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp: In member function 'void llvm::PGOCtxProfileWriter::writeCounters(llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:78:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp: In member function 'virtual void llvm::PGOCtxProfileWriter::writeFlat(llvm::ctx_profile::GUID, const uint64_t*, size_t)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:161:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void llvm::PGOCtxProfileWriter::writeNode(uint32_t, const llvm::ctx_profile::ContextNode&)',
    inlined from 'void llvm::PGOCtxProfileWriter::writeSubcontexts(const llvm::ctx_profile::ContextNode&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:122:16:
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:113:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp: In member function 'void llvm::PGOCtxProfileWriter::writeNode(uint32_t, const llvm::ctx_profile::ContextNode&)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:113:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'virtual void llvm::PGOCtxProfileWriter::writeContextual(const llvm::ctx_profile::ContextNode&, const llvm::ctx_profile::ContextNode*, uint64_t)',
    inlined from 'virtual void llvm::PGOCtxProfileWriter::writeContextual(const llvm::ctx_profile::ContextNode&, const llvm::ctx_profile::ContextNode*, uint64_t)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:137:6:
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:146:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'virtual void llvm::PGOCtxProfileWriter::writeFlat(llvm::ctx_profile::GUID, const uint64_t*, size_t)',
    inlined from 'virtual void llvm::PGOCtxProfileWriter::writeContextual(const llvm::ctx_profile::ContextNode&, const llvm::ctx_profile::ContextNode*, uint64_t)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:150:14,
    inlined from 'virtual void llvm::PGOCtxProfileWriter::writeContextual(const llvm::ctx_profile::ContextNode&, const llvm::ctx_profile::ContextNode*, uint64_t)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:137:6:
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:161:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'virtual void llvm::PGOCtxProfileWriter::writeFlat(llvm::ctx_profile::GUID, const uint64_t*, size_t)',
    inlined from 'llvm::Error llvm::createCtxProfFromYAML(StringRef, raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:292:23:
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/PGOCtxProfWriter.cpp:161:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[735/4417] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/PGOCtxProfReader.cpp.o
[736/4417] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SymbolRemappingReader.cpp.o
[737/4417] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:34,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/ProfileCommon.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/ProfileData/ProfileSummaryBuilder.cpp:15:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/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 llvm::sampleprof::FunctionId&>, std::tuple<>}; _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:49,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:26,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[738/4417] Linking CXX static library lib/libLLVMFrontendHLSL.a
[739/4417] Building CXX object lib/CodeGenTypes/CMakeFiles/LLVMCodeGenTypes.dir/LowLevelType.cpp.o
[740/4417] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/MemProfReader.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/MemProfReader.h:24,
                 from /build/emscripten/src/llvm-project/llvm/lib/ProfileData/MemProfReader.cpp:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/IndexedMemProfData.h: In function 'llvm::memprof::CallStackId llvm::memprof::IndexedMemProfData::hashCallStack(llvm::ArrayRef<long long unsigned int>) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/IndexedMemProfData.h:76:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/MemProfReader.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/MemProfReader.cpp:857:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::memprof::Frame>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/MemProfReader.cpp: In member function 'void llvm::memprof::YAMLMemProfReader::parse(llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/MemProfReader.cpp:870:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::memprof::Frame>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/MemProfReader.cpp:876:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::memprof::Frame>' changed in GCC 7.1
[741/4417] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:34,
                 from /build/emscripten/src/llvm-project/llvm/lib/ProfileData/SampleProf.cpp:14:
/usr/include/c++/15.2.1/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 unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode>, std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
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 unsigned int; _Tp = llvm::sampleprof::ProfileConverter::FrameNode; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode> >]',
    inlined from 'llvm::sampleprof::ProfileConverter::FrameNode* llvm::sampleprof::ProfileConverter::FrameNode::getOrCreateChildFrame(const llvm::sampleprof::LineLocation&, llvm::sampleprof::FunctionId)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/SampleProf.cpp:514:22:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode>, std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
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 unsigned int; _Tp = llvm::sampleprof::ProfileConverter::FrameNode; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode> >]',
    inlined from 'llvm::sampleprof::ProfileConverter::FrameNode* llvm::sampleprof::ProfileConverter::FrameNode::getOrCreateChildFrame(const llvm::sampleprof::LineLocation&, llvm::sampleprof::FunctionId)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/SampleProf.cpp:515:30:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode>, std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileConverter::FrameNode> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/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 llvm::sampleprof::FunctionId&>, std::tuple<>}; _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:49,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:26,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[742/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o
[743/4417] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o
[744/4417] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/GCOV.h:31,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProfReader.h:233,
                 from /build/emscripten/src/llvm-project/llvm/lib/ProfileData/SampleProfReader.cpp:22:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/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 llvm::sampleprof::FunctionId&>, std::tuple<>}; _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/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<llvm::sampleprof::LineLocation&&>, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65:
/usr/include/c++/15.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'std::error_code llvm::sampleprof::SampleProfileReaderBinary::readProfile(llvm::sampleprof::FunctionSamples&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/SampleProfReader.cpp:757:38:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProfReader.h:234:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h: In static member function 'static std::string llvm::sampleprof::SampleContext::getContextString(llvm::sampleprof::SampleContextFrames, bool)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:651:22: note: parameter passing for argument of type 'llvm::sampleprof::SampleContextFrames' {aka 'llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>'} changed in GCC 7.1
In member function 'std::string llvm::sampleprof::SampleContext::toString() const',
    inlined from 'void llvm::sampleprof::SampleProfileReader::dumpFunctionProfile(const llvm::sampleprof::FunctionSamples&, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/SampleProfReader.cpp:66:49:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:667:47: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'std::error_code llvm::sampleprof::SampleProfileReaderGCC::readOneFunctionProfile(const llvm::sampleprof::InlineCallStack&, bool, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/SampleProfReader.cpp:1922:41:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = llvm::DenseMap<llvm::StringRef, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:49,
    inlined from 'virtual std::error_code llvm::sampleprof::SampleProfileReaderText::readImpl()' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/SampleProfReader.cpp:464:30:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = llvm::DenseMap<llvm::StringRef, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:26,
    inlined from 'virtual std::error_code llvm::sampleprof::SampleProfileReaderText::readImpl()' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/SampleProfReader.cpp:464:30:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'virtual std::error_code llvm::sampleprof::SampleProfileReaderText::readImpl()' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/SampleProfReader.cpp:473:32:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[745/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o
[746/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o
[747/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o
[748/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o
[749/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumeBundleQueries.cpp.o
[750/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp: In member function 'llvm::iterator_range<std::_List_iterator<llvm::BlockFrequencyInfoImplBase::LoopData> > llvm::BlockFrequencyInfoImplBase::analyzeIrreducible(const llvm::bfi_detail::IrreducibleGraph&, LoopData*, std::__cxx11::list<LoopData>::iterator)':
/build/emscripten/src/llvm-project/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp:781:1: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator' changed in GCC 7.1
[751/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o
[752/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Analysis/BlockFrequencyInfo.cpp:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::BlockFrequencyInfoImpl<BlockT>::computeIrreducibleMass(llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator) [with BT = llvm::BasicBlock]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1630:6: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1647:36: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator' changed in GCC 7.1
[753/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGSCCPrinter.cpp.o
[754/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o
[755/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o
[756/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o
[757/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o
distcc[5685] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[758/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o
[759/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o
[760/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o
[761/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o
[762/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o
[763/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o
[764/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CycleAnalysis.cpp.o
[765/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o
[766/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstraintSystem.cpp.o
[767/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DDGPrinter.cpp.o
[768/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CtxProfAnalysis.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/PGOCtxProfReader.h:23,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/CtxProfAnalysis.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/Analysis/CtxProfAnalysis.cpp:14:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::SmallVector<long long unsigned int, 1> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::SmallVector<long long unsigned int, 1> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::SmallVector<long long unsigned int, 1> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::SmallVector<long long unsigned int, 1> >, std::_Select1st<std::pair<const long long unsigned int, llvm::SmallVector<long long unsigned int, 1> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::SmallVector<long long unsigned int, 1> > > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/Analysis/CtxProfAnalysis.cpp: In constructor 'llvm::ProfileAnnotatorImpl::ProfileAnnotatorImpl(const llvm::Function&, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Analysis/CtxProfAnalysis.cpp:314:3: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Analysis/CtxProfAnalysis.cpp: In constructor 'llvm::ProfileAnnotator::ProfileAnnotator(const llvm::Function&, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Analysis/CtxProfAnalysis.cpp:367:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[769/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DDG.cpp.o
[770/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DevelopmentModeInlineAdvisor.cpp.o
[771/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o
[772/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Analysis/ConstantFolding.cpp:19:
In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const',
    inlined from 'llvm::Constant* {anonymous}::ConstantFoldSSEConvertToInt(const llvm::APFloat&, bool, llvm::Type*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Analysis/ConstantFolding.cpp:2278:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:83: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:201: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
[773/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomConditionCache.cpp.o
[774/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o
[775/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o
[776/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomTreeUpdater.cpp.o
[777/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o
[778/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceGraphBuilder.cpp.o
[779/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o
[780/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DXILMetadataAnalysis.cpp.o
[781/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/EphemeralValuesCache.cpp.o
[782/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DXILResource.cpp.o
[783/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/FloatingPointPredicateUtils.cpp.o
[784/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GuardUtils.cpp.o
[785/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/HeatUtils.cpp.o
[786/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/HashRecognize.cpp.o
[787/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o
[788/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/FunctionPropertiesAnalysis.cpp.o
[789/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IR2Vec.cpp.o
[790/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ImportedFunctionsInliningStatistics.cpp.o
[791/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVDescriptors.cpp.o
[792/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o
[793/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o
[794/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o
[795/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IRSimilarityIdentifier.cpp.o
[796/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionPrecedenceTracking.cpp.o
[797/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineAdvisor.cpp.o
[798/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineOrder.cpp.o
[799/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InteractiveModelRunner.cpp.o
[800/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o
[801/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LastRunTrackingAnalysis.cpp.o
[802/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/KernelInfo.cpp.o
[803/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o
[804/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o
[805/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Local.cpp.o
[806/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o
[807/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o
[808/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o
[809/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o
[810/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o
[811/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o
[812/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopCacheAnalysis.cpp.o
[813/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopNestAnalysis.cpp.o
[814/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o
[815/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o
[816/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o
[817/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o
[818/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o
[819/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o
[820/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o
[821/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryProfileInfo.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp: In function 'llvm::MDNode* llvm::memprof::buildCallstackMetadata(llvm::ArrayRef<long long unsigned int>, llvm::LLVMContext&)':
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp:76:9: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp: In function 'llvm::MDNode* createMIBNode(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>, llvm::AllocationType, llvm::ArrayRef<llvm::ContextTotalSize>, uint64_t, bool, uint64_t&, uint64_t&)':
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp:217:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp:217:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ContextTotalSize>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp: In member function 'void llvm::memprof::CallStackTrie::addCallStack(llvm::AllocationType, llvm::ArrayRef<long long unsigned int>, std::vector<llvm::ContextTotalSize>)':
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp:152:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp: In member function 'bool llvm::memprof::CallStackTrie::buildMIBNodes(CallStackTrieNode*, llvm::LLVMContext&, std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, std::vector<llvm::Metadata*, std::allocator<llvm::Metadata*> >&, bool, uint64_t&, uint64_t&)':
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp:435:37: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp:435:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ContextTotalSize>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp:491:35: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp:491:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ContextTotalSize>' changed in GCC 7.1
[822/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MLInlineAdvisor.cpp.o
[823/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModelUnderTrainingRunner.cpp.o
[824/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o
[825/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o
[826/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/NoInferenceModelRunner.cpp.o
[827/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MustExecute.cpp.o
[828/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o
[829/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o
[830/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o
distcc[5897] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[831/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o
[832/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o
[833/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationRemarkEmitter.cpp.o
[834/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OverflowInstAnalysis.cpp.o
[835/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o
[836/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o
[837/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o
[838/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PhiValues.cpp.o
[839/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o
[840/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o
[841/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o
[842/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RuntimeLibcallInfo.cpp.o
[843/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ReplayInlineAdvisor.cpp.o
[844/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o
[845/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o
[846/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o
[847/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionDivision.cpp.o
[848/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o
[849/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/StaticDataProfileInfo.cpp.o
[850/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/StructuralHash.cpp.o
[851/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TFLiteUtils.cpp.o
[852/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SyntheticCountsUtils.cpp.o
[853/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/StackLifetime.cpp.o
[854/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o
[855/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/StackSafetyAnalysis.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/StackSafetyAnalysis.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/Analysis/StackSafetyAnalysis.cpp:11:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Distance = int; _Tp = llvm::FunctionSummary::ParamAccess::Call; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:42:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member 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 = {{anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange&}; _Key = {anonymous}::CallInfo<llvm::GlobalValue>; _Val = std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange>; _KeyOfValue = std::_Select1st<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >; _Compare = {anonymous}::CallInfo<llvm::GlobalValue>::Less; _Alloc = std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<{anonymous}::CallInfo<llvm::GlobalValue>, std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange>, std::_Select1st<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >, {anonymous}::CallInfo<llvm::GlobalValue>::Less, std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {{anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange&}; _Key = {anonymous}::CallInfo<llvm::GlobalValue>; _Tp = llvm::ConstantRange; _Compare = {anonymous}::CallInfo<llvm::GlobalValue>::Less; _Alloc = std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {{anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange&}; _Key = {anonymous}::CallInfo<llvm::GlobalValue>; _Tp = llvm::ConstantRange; _Compare = {anonymous}::CallInfo<llvm::GlobalValue>::Less; _Alloc = std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'void {anonymous}::resolveAllCalls(UseInfo<llvm::GlobalValue>&, const llvm::ModuleSummaryIndex*)' at /build/emscripten/src/llvm-project/llvm/lib/Analysis/StackSafetyAnalysis.cpp:812:24:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<{anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange, {anonymous}::CallInfo<llvm::GlobalValue>::Less, std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> > >::const_iterator' {aka 'std::_Rb_tree<{anonymous}::CallInfo<llvm::GlobalValue>, std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange>, std::_Select1st<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >, {anonymous}::CallInfo<llvm::GlobalValue>::Less, std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {{anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange&}; _Key = {anonymous}::CallInfo<llvm::GlobalValue>; _Tp = llvm::ConstantRange; _Compare = {anonymous}::CallInfo<llvm::GlobalValue>::Less; _Alloc = std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {{anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange&}; _Key = {anonymous}::CallInfo<llvm::GlobalValue>; _Tp = llvm::ConstantRange; _Compare = {anonymous}::CallInfo<llvm::GlobalValue>::Less; _Alloc = std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'void {anonymous}::StackSafetyLocalAnalysis::analyzeAllUses(llvm::Value*, {anonymous}::UseInfo<llvm::GlobalValue>&, const llvm::StackLifetime&)' at /build/emscripten/src/llvm-project/llvm/lib/Analysis/StackSafetyAnalysis.cpp:538:29:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<{anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange, {anonymous}::CallInfo<llvm::GlobalValue>::Less, std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> > >::const_iterator' {aka 'std::_Rb_tree<{anonymous}::CallInfo<llvm::GlobalValue>, std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange>, std::_Select1st<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >, {anonymous}::CallInfo<llvm::GlobalValue>::Less, std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Compare = llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<FunctionSummary::ParamAccess::Call*, std::vector<FunctionSummary::ParamAccess::Call> >; Compare = StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const FunctionSummary::ParamAccess::Call&, const FunctionSummary::ParamAccess::Call&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<FunctionSummary::ParamAccess::Call>&; Compare = StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const FunctionSummary::ParamAccess::Call&, const FunctionSummary::ParamAccess::Call&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'std::vector<llvm::FunctionSummary::ParamAccess> llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const' at /build/emscripten/src/llvm-project/llvm/lib/Analysis/StackSafetyAnalysis.cpp:970:9:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Compare = llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<FunctionSummary::ParamAccess::Call*, std::vector<FunctionSummary::ParamAccess::Call> >; Compare = StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const FunctionSummary::ParamAccess::Call&, const FunctionSummary::ParamAccess::Call&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<FunctionSummary::ParamAccess::Call>&; Compare = StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const FunctionSummary::ParamAccess::Call&, const FunctionSummary::ParamAccess::Call&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'std::vector<llvm::FunctionSummary::ParamAccess> llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const' at /build/emscripten/src/llvm-project/llvm/lib/Analysis/StackSafetyAnalysis.cpp:970:9:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[856/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TensorSpec.cpp.o
[857/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TrainingLogger.cpp.o
[858/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o
[859/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o
[860/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o
[861/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o
[862/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o
[863/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o
[864/4417] Linking CXX static library lib/libLLVMProfileData.a
[865/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/UniformityAnalysis.cpp.o
[866/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o
[867/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o
[868/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/AsmWriterEmitter.cpp.o
[869/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/AsmMatcherEmitter.cpp.o
[870/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CallingConvEmitter.cpp.o
[871/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeEmitterGen.cpp.o
[872/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenMapTable.cpp.o
[873/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CTagsEmitter.cpp.o
[874/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o
[875/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o
[876/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelEmitter.cpp.o
[877/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CompressInstEmitter.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/BitVector.h:17,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/CodeGenInstruction.h:16,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/CompressInstEmitter.cpp:67:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Distance = int; _Pointer = {anonymous}::CompressInstEmitter::CompressPat*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Distance = int; _Pointer = {anonymous}::CompressInstEmitter::CompressPat*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _BidirectionalIterator2 = {anonymous}::CompressInstEmitter::CompressPat*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Distance = int; _Pointer = {anonymous}::CompressInstEmitter::CompressPat*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Distance = int; _Pointer = {anonymous}::CompressInstEmitter::CompressPat*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Pointer = {anonymous}::CompressInstEmitter::CompressPat*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Pointer = {anonymous}::CompressInstEmitter::CompressPat*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Pointer = {anonymous}::CompressInstEmitter::CompressPat*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Pointer = {anonymous}::CompressInstEmitter::CompressPat*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Pointer = {anonymous}::CompressInstEmitter::CompressPat*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:5004:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 5004 |     __stable_sort(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5004:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Pointer = {anonymous}::CompressInstEmitter::CompressPat*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Compare = {anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)>]',
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::CompressInstEmitter::CompressPat>&; Compare = {anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void {anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/CompressInstEmitter.cpp:590:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5108:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 5108 |       _GLIBCXX_STD_A::__stable_sort(__first, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5109 |                                     __gnu_cxx::__ops::__iter_comp_iter(__comp));
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Compare = {anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)>]',
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::CompressInstEmitter::CompressPat>&; Compare = {anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void {anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/CompressInstEmitter.cpp:590:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5108:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 5108 |       _GLIBCXX_STD_A::__stable_sort(__first, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5109 |                                     __gnu_cxx::__ops::__iter_comp_iter(__comp));
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _Compare = {anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)>]',
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::CompressInstEmitter::CompressPat>&; Compare = {anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)::<lambda(const {anonymous}::CompressInstEmitter::CompressPat&, const {anonymous}::CompressInstEmitter::CompressPat&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void {anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/CompressInstEmitter.cpp:590:20,
    inlined from 'void {anonymous}::CompressInstEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/CompressInstEmitter.cpp:952:26,
    inlined from 'static llvm::TableGenOutputFiles llvm::TableGen::Emitter::OptClass<EmitterC>::run(llvm::StringRef, const llvm::RecordKeeper&) [with EmitterC = {anonymous}::CompressInstEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:64:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:5108:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
 5108 |       _GLIBCXX_STD_A::__stable_sort(__first, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5109 |                                     __gnu_cxx::__ops::__iter_comp_iter(__comp));
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[878/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcherGen.cpp.o
[879/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DecoderTree.cpp.o
[880/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DecoderTableEmitter.cpp.o
[881/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o
[882/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DisassemblerEmitter.cpp.o
distcc[6083] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[883/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DFAEmitter.cpp.o
[884/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/Record.h:35,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/CodeGenSchedule.h:24,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:17:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/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<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = long long unsigned int; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]',
    inlined from 'int {anonymous}::DFAPacketizerEmitter::collectAllFuncUnits(llvm::ArrayRef<const llvm::CodeGenProcModel*>)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:122:46:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = long long unsigned int; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]',
    inlined from '{anonymous}::ResourceVector {anonymous}::DFAPacketizerEmitter::getResourcesForItinerary(const llvm::Record*)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:184:62,
    inlined from 'void {anonymous}::DFAPacketizerEmitter::createScheduleClasses(unsigned int, llvm::ArrayRef<const llvm::Record*>)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:200:66:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[885/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DecoderEmitter.cpp.o
[886/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/ExegesisEmitter.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/ExegesisEmitter.cpp:13:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, vector<{anonymous}::ValidationCounterInfo> >; _Distance = int; _Tp = {anonymous}::ValidationCounterInfo; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::ValidationCounterInfo&, const {anonymous}::ValidationCounterInfo&)>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, std::vector<{anonymous}::ValidationCounterInfo> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, vector<{anonymous}::ValidationCounterInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::ValidationCounterInfo&, const {anonymous}::ValidationCounterInfo&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, std::vector<{anonymous}::ValidationCounterInfo> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, std::vector<{anonymous}::ValidationCounterInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, vector<{anonymous}::ValidationCounterInfo> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::ValidationCounterInfo&, const {anonymous}::ValidationCounterInfo&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, std::vector<{anonymous}::ValidationCounterInfo> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, std::vector<{anonymous}::ValidationCounterInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, std::vector<{anonymous}::ValidationCounterInfo> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, vector<{anonymous}::ValidationCounterInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::ValidationCounterInfo&, const {anonymous}::ValidationCounterInfo&)>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, vector<{anonymous}::ValidationCounterInfo> >; _Compare = bool (*)(const {anonymous}::ValidationCounterInfo&, const {anonymous}::ValidationCounterInfo&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void {anonymous}::ExegesisEmitter::emitPfmCountersInfo(const llvm::Record&, unsigned int&, llvm::raw_ostream&) const' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/ExegesisEmitter.cpp:146:14,
    inlined from 'void {anonymous}::ExegesisEmitter::emitPfmCounters(llvm::raw_ostream&) const' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/ExegesisEmitter.cpp:223:24,
    inlined from 'void {anonymous}::ExegesisEmitter::run(llvm::raw_ostream&) const' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/ExegesisEmitter.cpp:250:18,
    inlined from 'static llvm::TableGenOutputFiles llvm::TableGen::Emitter::OptClass<EmitterC>::run(llvm::StringRef, const llvm::RecordKeeper&) [with EmitterC = {anonymous}::ExegesisEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:64:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, std::vector<{anonymous}::ValidationCounterInfo> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, vector<{anonymous}::ValidationCounterInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::ValidationCounterInfo&, const {anonymous}::ValidationCounterInfo&)>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, vector<{anonymous}::ValidationCounterInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::ValidationCounterInfo&, const {anonymous}::ValidationCounterInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, vector<{anonymous}::ValidationCounterInfo> >; _Compare = bool (*)(const {anonymous}::ValidationCounterInfo&, const {anonymous}::ValidationCounterInfo&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void {anonymous}::ExegesisEmitter::emitPfmCountersInfo(const llvm::Record&, unsigned int&, llvm::raw_ostream&) const' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/ExegesisEmitter.cpp:146:14,
    inlined from 'void {anonymous}::ExegesisEmitter::emitPfmCounters(llvm::raw_ostream&) const' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/ExegesisEmitter.cpp:223:24,
    inlined from 'void {anonymous}::ExegesisEmitter::run(llvm::raw_ostream&) const' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/ExegesisEmitter.cpp:250:18,
    inlined from 'static llvm::TableGenOutputFiles llvm::TableGen::Emitter::OptClass<EmitterC>::run(llvm::StringRef, const llvm::RecordKeeper&) [with EmitterC = {anonymous}::ExegesisEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:64:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, std::vector<{anonymous}::ValidationCounterInfo> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, std::vector<{anonymous}::ValidationCounterInfo> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[887/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DXILEmitter.cpp.o
[888/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/InstrDocsEmitter.cpp.o
[889/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/llvm-tblgen.cpp.o
[890/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/FastISelEmitter.cpp.o
[891/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/MacroFusionPredicatorEmitter.cpp.o
[892/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/OptionParserEmitter.cpp.o
[893/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/OptionRSTEmitter.cpp.o
[894/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/InstrInfoEmitter.cpp.o
[895/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/GlobalISelCombinerEmitter.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/Basic/CodeGenIntrinsics.h:17,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:29:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Distance = int; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Distance = int; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _BidirectionalIterator2 = llvm::gi::RuleMatcher*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Distance = int; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Distance = int; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Pointer = llvm::gi::RuleMatcher*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Pointer = llvm::gi::RuleMatcher*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp: In member function 'llvm::gi::MatchTable GICombinerEmitter::buildMatchTable(llvm::MutableArrayRef<llvm::gi::RuleMatcher>)':
/build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:2676:1: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::gi::RuleMatcher>' changed in GCC 7.1
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Compare = GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<gi::RuleMatcher>&; Compare = GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const gi::RuleMatcher&, const gi::RuleMatcher&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void GICombinerEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:2773:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Compare = GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<gi::RuleMatcher>&; Compare = GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const gi::RuleMatcher&, const gi::RuleMatcher&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void GICombinerEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:2773:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp: In member function 'void GICombinerEmitter::run(llvm::raw_ostream&)':
/build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:2817:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::gi::LLTCodeGen>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:2817:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::gi::LLTCodeGen>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:2817:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::gi::RuleMatcher>' changed in GCC 7.1
[896/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/GlobalISelEmitter.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/Basic/CodeGenIntrinsics.h:17,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, vector<llvm::gi::LLTCodeGen> >; _Distance = int; _Tp = llvm::gi::LLTCodeGen; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, std::vector<llvm::gi::LLTCodeGen> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, vector<llvm::gi::LLTCodeGen> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, std::vector<llvm::gi::LLTCodeGen> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, std::vector<llvm::gi::LLTCodeGen> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, std::vector<llvm::gi::LLTCodeGen> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, vector<llvm::gi::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, std::vector<llvm::gi::LLTCodeGen> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, std::vector<llvm::gi::LLTCodeGen> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Distance = int; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Distance = int; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _BidirectionalIterator2 = llvm::gi::RuleMatcher*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Distance = int; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Distance = int; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Pointer = llvm::gi::RuleMatcher*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Pointer = llvm::gi::RuleMatcher*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, vector<llvm::gi::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, vector<llvm::gi::LLTCodeGen> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<gi::LLTCodeGen*, std::vector<gi::LLTCodeGen> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<gi::LLTCodeGen>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2519:13,
    inlined from 'static llvm::TableGenOutputFiles llvm::TableGen::Emitter::OptClass<EmitterC>::run(llvm::StringRef, const llvm::RecordKeeper&) [with EmitterC = {anonymous}::GlobalISelEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:64:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, std::vector<llvm::gi::LLTCodeGen> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, vector<llvm::gi::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, vector<llvm::gi::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, vector<llvm::gi::LLTCodeGen> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<gi::LLTCodeGen*, std::vector<gi::LLTCodeGen> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<gi::LLTCodeGen>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2519:13,
    inlined from 'static llvm::TableGenOutputFiles llvm::TableGen::Emitter::OptClass<EmitterC>::run(llvm::StringRef, const llvm::RecordKeeper&) [with EmitterC = {anonymous}::GlobalISelEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:64:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, std::vector<llvm::gi::LLTCodeGen> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, std::vector<llvm::gi::LLTCodeGen> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Compare = {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<gi::RuleMatcher, std::allocator<gi::RuleMatcher> >&; Compare = {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const gi::RuleMatcher&, const gi::RuleMatcher&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2522:20,
    inlined from 'static llvm::TableGenOutputFiles llvm::TableGen::Emitter::OptClass<EmitterC>::run(llvm::StringRef, const llvm::RecordKeeper&) [with EmitterC = {anonymous}::GlobalISelEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:64:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _Compare = {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<gi::RuleMatcher, std::allocator<gi::RuleMatcher> >&; Compare = {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const gi::RuleMatcher&, const gi::RuleMatcher&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2522:20,
    inlined from 'static llvm::TableGenOutputFiles llvm::TableGen::Emitter::OptClass<EmitterC>::run(llvm::StringRef, const llvm::RecordKeeper&) [with EmitterC = {anonymous}::GlobalISelEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:64:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)',
    inlined from 'static llvm::TableGenOutputFiles llvm::TableGen::Emitter::OptClass<EmitterC>::run(llvm::StringRef, const llvm::RecordKeeper&) [with EmitterC = {anonymous}::GlobalISelEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:64:21:
/build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2549:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::gi::LLTCodeGen>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2549:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::gi::LLTCodeGen>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2549:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::gi::RuleMatcher>' changed in GCC 7.1
[897/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o
[898/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/RegisterBankEmitter.cpp.o
[899/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/SDNodeInfoEmitter.cpp.o
[900/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/SearchableTableEmitter.cpp.o
[901/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/WebAssemblyDisassemblerEmitter.cpp.o
[902/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86DisassemblerTables.cpp.o
[903/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/SubtargetEmitter.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/Basic/TargetFeaturesEmitter.h:17,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/SubtargetEmitter.cpp:13:
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
  652 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void {anonymous}::SubtargetEmitter::genSchedClassTables(const llvm::CodeGenProcModel&, SchedClassTables&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/SubtargetEmitter.cpp:1179:33:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void {anonymous}::SubtargetEmitter::genSchedClassTables(const llvm::CodeGenProcModel&, SchedClassTables&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/SubtargetEmitter.cpp:1185:33:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void {anonymous}::SubtargetEmitter::genSchedClassTables(const llvm::CodeGenProcModel&, SchedClassTables&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/SubtargetEmitter.cpp:1259:27:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[904/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86ModRMFilters.cpp.o
[905/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o
[906/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/RegisterInfoEmitter.cpp.o
[907/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86InstrMappingEmitter.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/Record.h:35,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/CodeGenInstruction.h:20,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/X86InstrMappingEmitter.cpp:14:
/usr/include/c++/15.2.1/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<long long unsigned int&&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector<const llvm::CodeGenInstruction*>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >]',
    inlined from 'void {anonymous}::X86InstrMappingEmitter::emitCompressEVEXTable(llvm::ArrayRef<const llvm::CodeGenInstruction*>, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/X86InstrMappingEmitter.cpp:195:32:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector<const llvm::CodeGenInstruction*>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >]',
    inlined from 'void {anonymous}::X86InstrMappingEmitter::emitCompressEVEXTable(llvm::ArrayRef<const llvm::CodeGenInstruction*>, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/X86InstrMappingEmitter.cpp:222:49:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[908/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86MnemonicTables.cpp.o
[909/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/GlobalISel/CodeExpander.cpp.o
[910/4417] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86RecognizableInstr.cpp.o
[911/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/GlobalISel/CombinerUtils.cpp.o
[912/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/GlobalISel/CXXPredicates.cpp.o
[913/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/Record.h:35,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/../Common/SubtargetFeatureInfo.h:13,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.h:18,
                 from /build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp:9:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = const llvm::Record*; _Val = std::pair<const llvm::Record* const, llvm::SubtargetFeatureInfo>; _KeyOfValue = std::_Select1st<std::pair<const llvm::Record* const, llvm::SubtargetFeatureInfo> >; _Compare = llvm::LessRecordByID; _Alloc = std::allocator<std::pair<const llvm::Record* const, llvm::SubtargetFeatureInfo> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<const llvm::Record*, std::pair<const llvm::Record* const, llvm::SubtargetFeatureInfo>, std::_Select1st<std::pair<const llvm::Record* const, llvm::SubtargetFeatureInfo> >, llvm::LessRecordByID, std::allocator<std::pair<const llvm::Record* const, llvm::SubtargetFeatureInfo> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp: In member function 'void llvm::GlobalISelMatchTableExecutorEmitter::emitTypeObjects(llvm::raw_ostream&, llvm::ArrayRef<llvm::gi::LLTCodeGen>)':
/build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp:143:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::gi::LLTCodeGen>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp: In member function 'void llvm::GlobalISelMatchTableExecutorEmitter::emitSubtargetFeatureBitsetImpl(llvm::raw_ostream&, llvm::ArrayRef<llvm::gi::RuleMatcher>)':
/build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp:15:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::gi::RuleMatcher>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp: In member function 'void llvm::GlobalISelMatchTableExecutorEmitter::emitExecutorImpl(llvm::raw_ostream&, const llvm::gi::MatchTable&, llvm::ArrayRef<llvm::gi::LLTCodeGen>, llvm::ArrayRef<llvm::gi::RuleMatcher>, llvm::ArrayRef<const llvm::Record*>, llvm::ArrayRef<llvm::StringRef>, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp:175:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::gi::LLTCodeGen>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp:175:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::gi::RuleMatcher>' changed in GCC 7.1
[914/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/GlobalISel/PatternParser.cpp.o
[915/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/AsmWriterInst.cpp.o
[916/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/GlobalISel/Patterns.cpp.o
[917/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/CodeGenHwModes.cpp.o
[918/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/CodeGenInstAlias.cpp.o
[919/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/CodeGenInstruction.cpp.o
[920/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/GlobalISel/GlobalISelMatchTable.cpp.o
[921/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/CodeGenTarget.cpp.o
[922/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/DAGISelMatcher.cpp.o
[923/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/CodeGenDAGPatterns.cpp.o
[924/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/CodeGenSchedule.cpp.o
[925/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/InfoByHwMode.cpp.o
[926/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/InstructionEncoding.cpp.o
[927/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/Types.cpp.o
[928/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/OptEmitter.cpp.o
[929/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/PredicateExpander.cpp.o
[930/4417] Linking CXX static library lib/libLLVMCodeGenTypes.a
[931/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/SubtargetFeatureInfo.cpp.o
[932/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/Utils.cpp.o
[933/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/CodeGenRegisters.cpp.o
/build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/CodeGenRegisters.cpp: In member function 'void llvm::CodeGenRegBank::inferMatchingSuperRegClass(llvm::CodeGenRegisterClass*, std::__cxx11::list<llvm::CodeGenRegisterClass>::iterator)':
/build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/CodeGenRegisters.cpp:2328:6: note: parameter passing for argument of type 'std::__cxx11::list<llvm::CodeGenRegisterClass>::iterator' changed in GCC 7.1
[934/4417] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o
[935/4417] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/VarLenCodeEmitterGen.cpp.o
[936/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o
[937/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AMDGPUEmitPrintf.cpp.o
[938/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o
[939/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AssumeBundleBuilder.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp: In function 'llvm::AssumeInst* llvm::buildAssumeFromKnowledge(ArrayRef<RetainedKnowledge>, Instruction*, AssumptionCache*, DominatorTree*)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp:309:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RetainedKnowledge>' changed in GCC 7.1
[940/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o
[941/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o
[942/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o
[943/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o
[944/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CanonicalizeAliases.cpp.o
[945/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallGraphUpdater.cpp.o
[946/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallPromotionUtils.cpp.o
distcc[6260] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/PGOCtxProfReader.h:23,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/CtxProfAnalysis.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/Utils/CallPromotionUtils.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CallPromotionUtils.cpp:14:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member 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 = {long long unsigned int, llvm::PGOCtxProfContext}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::PGOCtxProfContext>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::PGOCtxProfContext> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::PGOCtxProfContext> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::PGOCtxProfContext>, std::_Select1st<std::pair<const long long unsigned int, llvm::PGOCtxProfContext> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::PGOCtxProfContext> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int, llvm::PGOCtxProfContext}; _Key = long long unsigned int; _Tp = llvm::PGOCtxProfContext; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::PGOCtxProfContext> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int, llvm::PGOCtxProfContext}; _Key = long long unsigned int; _Tp = llvm::PGOCtxProfContext; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::PGOCtxProfContext> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'void llvm::PGOCtxProfContext::ingestContext(uint32_t, llvm::PGOCtxProfContext&&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/PGOCtxProfReader.h:149:30,
    inlined from 'llvm::promoteCallWithIfThenElse(CallBase&, Function&, PGOContextualProfile&)::<lambda(llvm::PGOCtxProfContext&)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CallPromotionUtils.cpp:648:24,
    inlined from 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = llvm::promoteCallWithIfThenElse(CallBase&, Function&, PGOContextualProfile&)::<lambda(llvm::PGOCtxProfContext&)>; Ret = void; Params = {llvm::PGOCtxProfContext&}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:52:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::PGOCtxProfContext>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::PGOCtxProfContext>, std::_Select1st<std::pair<const long long unsigned int, llvm::PGOCtxProfContext> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::PGOCtxProfContext> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[947/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CanonicalizeFreezeInLoops.cpp.o
[948/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o
[949/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeMoverUtils.cpp.o
[950/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeLayout.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp: In function 'double llvm::codelayout::calcExtTspScore(llvm::ArrayRef<long long unsigned int>, llvm::ArrayRef<long long unsigned int>, llvm::ArrayRef<EdgeCount>)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1428:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1428:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1428:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp: In function 'double llvm::codelayout::calcExtTspScore(llvm::ArrayRef<long long unsigned int>, llvm::ArrayRef<EdgeCount>)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1449:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1449:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1454:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp: In function 'std::vector<long long unsigned int> llvm::codelayout::computeCacheDirectedLayout(const CDSortConfig&, llvm::ArrayRef<long long unsigned int>, llvm::ArrayRef<long long unsigned int>, llvm::ArrayRef<EdgeCount>, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1457:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1457:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1457:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1457:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp: In function 'std::vector<long long unsigned int> llvm::codelayout::computeCacheDirectedLayout(llvm::ArrayRef<long long unsigned int>, llvm::ArrayRef<long long unsigned int>, llvm::ArrayRef<EdgeCount>, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1471:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1471:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1471:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1471:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1487:48: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1487:48: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1487:48: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp: In function 'std::vector<long long unsigned int> llvm::codelayout::computeExtTspLayout(llvm::ArrayRef<long long unsigned int>, llvm::ArrayRef<long long unsigned int>, llvm::ArrayRef<EdgeCount>)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1411:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1411:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeLayout.cpp:1411:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
[951/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o
[952/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o
[953/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CountVisits.cpp.o
[954/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ControlFlowUtils.cpp.o
[955/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DeclareRuntimeLibcalls.cpp.o
[956/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DXILUpgrade.cpp.o
[957/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeExtractor.cpp: In function 'void fixupDebugInfoPostExtraction(llvm::Function&, llvm::Function&, llvm::CallInst&, const llvm::SetVector<llvm::Value*>&, llvm::ArrayRef<llvm::Value*>)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/CodeExtractor.cpp:1286:46: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[958/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o
[959/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o
[960/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EntryExitInstrumenter.cpp.o
[961/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DebugSSAUpdater.cpp.o
[962/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Debugify.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Debugify.cpp: In function 'llvm::applyDebugifyMetadata(Module&, iterator_range<ilist_iterator<ilist_detail::node_options<Function, false, false, void, false, void>, false, false> >, StringRef, std::function<bool(DIBuilder&, Function&)>)::<lambda(llvm::Instruction&, llvm::BasicBlock::iterator)>':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Debugify.cpp:198:34: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Debugify.cpp:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list<KV>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h:648:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
In function 'bool checkFunctions(const DebugFnMap&, const DebugFnMap&, llvm::StringRef, llvm::StringRef, bool, llvm::json::Array&)',
    inlined from 'bool llvm::checkDebugInfoMetadata(Module&, iterator_range<ilist_iterator<ilist_detail::node_options<Function, false, false, void, false, void>, false, false> >, DebugInfoPerPass&, StringRef, StringRef, StringRef)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Debugify.cpp:703:21:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Debugify.cpp:457:71: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
In function 'void writeJSON(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::json::Array&)',
    inlined from 'bool llvm::checkDebugInfoMetadata(Module&, iterator_range<ilist_iterator<ilist_detail::node_options<Function, false, false, void, false, void>, false, false> >, DebugInfoPerPass&, StringRef, StringRef, StringRef)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Debugify.cpp:725:14:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Debugify.cpp:603:50: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
[963/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FixIrreducible.cpp.o
[964/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o
[965/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o
[966/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o
[967/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o
[968/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/HelloWorld.cpp.o
[969/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o
[970/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o
[971/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GuardUtils.cpp.o
[972/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Instrumentation.cpp.o
[973/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InjectTLIMappings.cpp.o
[974/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o
[975/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IRNormalizer.cpp.o
[976/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o
[977/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o
[978/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopConstrainer.cpp.o
[979/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/InlineFunction.cpp:14:
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
  652 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'std::pair<std::vector<long long int>, std::vector<long long int> > remapIndices(llvm::Function&, llvm::BasicBlock*, llvm::PGOContextualProfile&, uint32_t, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/InlineFunction.cpp:2244:26,
    inlined from 'llvm::InlineResult llvm::InlineFunction(CallBase&, InlineFunctionInfo&, PGOContextualProfile&, bool, AAResults*, bool, Function*, OptimizationRemarkEmitter*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/InlineFunction.cpp:2399:78:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'std::pair<std::vector<long long int>, std::vector<long long int> > remapIndices(llvm::Function&, llvm::BasicBlock*, llvm::PGOContextualProfile&, uint32_t, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/InlineFunction.cpp:2245:27,
    inlined from 'llvm::InlineResult llvm::InlineFunction(CallBase&, InlineFunctionInfo&, PGOContextualProfile&, bool, AAResults*, bool, Function*, OptimizationRemarkEmitter*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/InlineFunction.cpp:2399:78:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[980/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopRotationUtils.cpp.o
[981/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/AssumeBundleQueries.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:25:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* dropInitialDeref(const llvm::DIExpression*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:1658:27,
    inlined from 'void llvm::InsertDebugValueAtStoreLoc(DbgVariableRecord*, StoreInst*, DIBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:1713:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In lambda function,
    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = llvm::DbgVariableRecord**; _Funct = llvm::LowerDbgDeclare(Function&)::<lambda(llvm::DbgVariableRecord*)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:3798:5,
    inlined from 'UnaryFunction llvm::for_each(R&&, UnaryFunction) [with R = SmallVector<DbgVariableRecord*>&; UnaryFunction = LowerDbgDeclare(Function&)::<lambda(DbgVariableRecord*)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1719:23,
    inlined from 'bool llvm::LowerDbgDeclare(Function&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:1869:11:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:1854:37: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'void salvageDbgAssignAddress(T*) [with T = llvm::DbgVariableRecord]',
    inlined from 'void llvm::salvageDebugInfoForDbgValues(Instruction&, ArrayRef<DbgVariableRecord*>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:2049:32:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:2021:60: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp: In function 'void llvm::salvageDebugInfoForDbgValues(Instruction&, ArrayRef<DbgVariableRecord*>)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:2081:39: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createConstantValueExpression(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DIBuilder.h:941:31,
    inlined from 'llvm::getExpressionForConstant(DIBuilder&, const Constant&, Type&)::<lambda(const llvm::Constant&)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:3440:58,
    inlined from 'llvm::DIExpression* llvm::getExpressionForConstant(DIBuilder&, const Constant&, Type&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:3446:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createConstantValueExpression(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DIBuilder.h:941:31,
    inlined from 'llvm::DIExpression* llvm::getExpressionForConstant(DIBuilder&, const Constant&, Type&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:3453:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createConstantValueExpression(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DIBuilder.h:941:31,
    inlined from 'llvm::DIExpression* llvm::getExpressionForConstant(DIBuilder&, const Constant&, Type&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:3454:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createConstantValueExpression(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DIBuilder.h:941:31,
    inlined from 'llvm::DIExpression* llvm::getExpressionForConstant(DIBuilder&, const Constant&, Type&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:3461:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createConstantValueExpression(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DIBuilder.h:941:31,
    inlined from 'llvm::getExpressionForConstant(DIBuilder&, const Constant&, Type&)::<lambda(const llvm::Constant&)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:3440:58,
    inlined from 'llvm::DIExpression* llvm::getExpressionForConstant(DIBuilder&, const Constant&, Type&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:3467:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[982/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopPeel.cpp.o
[983/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o
[984/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerAtomic.cpp.o
[985/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o
[986/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollAndJam.cpp.o
[987/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerIFunc.cpp.o
[988/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o
[989/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerGlobalDtors.cpp.o
[990/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o
[991/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o
[992/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerVectorIntrinsics.cpp.o
[993/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o
[994/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o
[995/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MatrixUtils.cpp.o
[996/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o
[997/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o
[998/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MemoryOpRemark.cpp.o
[999/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o
[1000/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MisExpect.cpp.o
[1001/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o
[1002/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MemoryTaggingSupport.cpp.o
In lambda function,
    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = llvm::DbgVariableRecord**; _Funct = llvm::memtag::annotateDebugRecords(AllocaInfo&, unsigned int)::<lambda(llvm::DbgVariableRecord*)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:3798:5,
    inlined from 'UnaryFunction llvm::for_each(R&&, UnaryFunction) [with R = SmallVector<DbgVariableRecord*, 2>&; UnaryFunction = memtag::annotateDebugRecords(AllocaInfo&, unsigned int)::<lambda(DbgVariableRecord*)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1719:23,
    inlined from 'void llvm::memtag::annotateDebugRecords(AllocaInfo&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp:296:17:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp:287:28: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1003/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ProfileVerify.cpp.o
[1004/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MoveAutoInit.cpp.o
[1005/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o
[1006/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/RelLookupTableConverter.cpp.o
[1007/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o
[1008/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o
[1009/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o
[1010/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SampleProfileInference.cpp.o
[1011/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o
[1012/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdaterBulk.cpp.o
[1013/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SCCPSolver.cpp.o
[1014/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SampleProfileLoaderBaseUtil.cpp.o
distcc[6475] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[1015/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ScalarEvolutionExpander.cpp.o
[1016/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o
[1017/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SizeOpts.cpp.o
[1018/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o
[1019/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o
[1020/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o
[1021/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModuleByCategory.cpp.o
[1022/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o
[1023/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o
[1024/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o
[1025/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o
[1026/4417] Linking CXX static library lib/libLLVMAnalysis.a
[1027/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyLoopExits.cpp.o
[1028/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ASTTableGen.cpp.o
[1029/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/CIRLoweringEmitter.cpp.o
[1030/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o
[1031/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o
[1032/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTNodesEmitter.cpp.o
[1033/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTPropertiesEmitter.cpp.o
[1034/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o
[1035/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangBuiltinTemplatesEmitter.cpp.o
[1036/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangBuiltinsEmitter.cpp.o
[1037/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o
[1038/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o
[1039/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o
[1040/4417] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o
In file included from /usr/include/c++/15.2.1/set:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:25,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/GenericDomTreeUpdater.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/DomTreeUpdater.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:28:
/usr/include/c++/15.2.1/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<llvm::ConstantInt* const&>, std::tuple<>}; _Key = llvm::ConstantInt*; _Val = std::pair<llvm::ConstantInt* const, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<llvm::ConstantInt* const, long long unsigned int> >; _Compare = std::less<llvm::ConstantInt*>; _Alloc = std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::ConstantInt*, std::pair<llvm::ConstantInt* const, long long unsigned int>, std::_Select1st<std::pair<llvm::ConstantInt* const, long long unsigned int> >, std::less<llvm::ConstantInt*>, std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool mergeConditionalStoreToAddress(llvm::BasicBlock*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, bool, bool, llvm::DomTreeUpdater*, const llvm::DataLayout&, const llvm::TargetTransformInfo&)',
    inlined from 'bool mergeConditionalStores(llvm::BranchInst*, llvm::BranchInst*, llvm::DomTreeUpdater*, const llvm::DataLayout&, const llvm::TargetTransformInfo&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:4576:39:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:4452:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp: In member function 'bool {anonymous}::SimplifyCFGOpt::turnSwitchRangeIntoICmp(llvm::SwitchInst*, llvm::IRBuilder<>&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:6060:29: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp: In member function 'bool {anonymous}::SimplifyCFGOpt::simplifyIndirectBr(llvm::IndirectBrInst*)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8277:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp: In function 'bool simplifySwitchLookup(llvm::SwitchInst*, llvm::IRBuilder<>&, llvm::DomTreeUpdater*, const llvm::DataLayout&, const llvm::TargetTransformInfo&, bool)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:7574:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'bool performBranchToCommonDestFolding(llvm::BranchInst*, llvm::BranchInst*, llvm::DomTreeUpdater*, llvm::MemorySSAUpdater*, const llvm::TargetTransformInfo*)',
    inlined from 'bool llvm::foldBranchToCommonDest(BranchInst*, DomTreeUpdater*, MemorySSAUpdater*, const TargetTransformInfo*, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:4236:44:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:4058:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:4099:31: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:87:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::ConstantInt*; _Tp = long long unsigned int; _Compare = std::less<llvm::ConstantInt*>; _Alloc = std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> >]',
    inlined from 'bool {anonymous}::SimplifyCFGOpt::performValueComparisonIntoPredecessorFolding(llvm::Instruction*, llvm::Value*&, llvm::Instruction*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1355:47,
    inlined from 'bool {anonymous}::SimplifyCFGOpt::foldValueComparisonIntoPredecessors(llvm::Instruction*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1493:49:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::ConstantInt*, std::pair<llvm::ConstantInt* const, long long unsigned int>, std::_Select1st<std::pair<llvm::ConstantInt* const, long long unsigned int> >, std::less<llvm::ConstantInt*>, std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::ConstantInt*; _Tp = long long unsigned int; _Compare = std::less<llvm::ConstantInt*>; _Alloc = std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> >]',
    inlined from 'bool {anonymous}::SimplifyCFGOpt::performValueComparisonIntoPredecessorFolding(llvm::Instruction*, llvm::Value*&, llvm::Instruction*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1372:57,
    inlined from 'bool {anonymous}::SimplifyCFGOpt::foldValueComparisonIntoPredecessors(llvm::Instruction*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1493:49:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::ConstantInt*, std::pair<llvm::ConstantInt* const, long long unsigned int>, std::_Select1st<std::pair<llvm::ConstantInt* const, long long unsigned int> >, std::less<llvm::ConstantInt*>, std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::ConstantInt*; _Tp = long long unsigned int; _Compare = std::less<llvm::ConstantInt*>; _Alloc = std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> >]',
    inlined from 'bool {anonymous}::SimplifyCFGOpt::performValueComparisonIntoPredecessorFolding(llvm::Instruction*, llvm::Value*&, llvm::Instruction*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1382:46,
    inlined from 'bool {anonymous}::SimplifyCFGOpt::foldValueComparisonIntoPredecessors(llvm::Instruction*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1493:49:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::ConstantInt*, std::pair<llvm::ConstantInt* const, long long unsigned int>, std::_Select1st<std::pair<llvm::ConstantInt* const, long long unsigned int> >, std::less<llvm::ConstantInt*>, std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::SimplifyCFGOpt::performValueComparisonIntoPredecessorFolding(llvm::Instruction*, llvm::Value*&, llvm::Instruction*, llvm::IRBuilder<>&)',
    inlined from 'bool {anonymous}::SimplifyCFGOpt::foldValueComparisonIntoPredecessors(llvm::Instruction*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1493:49:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1422:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'bool simplifySwitchOfPowersOfTwo(llvm::SwitchInst*, llvm::IRBuilder<>&, llvm::DomTreeUpdater*, const llvm::DataLayout&, const llvm::TargetTransformInfo&)',
    inlined from 'bool {anonymous}::SimplifyCFGOpt::simplifySwitch(llvm::SwitchInst*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8205:34:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:7823:29: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'bool SimplifyCondBranchToCondBranch(llvm::BranchInst*, llvm::BranchInst*, llvm::DomTreeUpdater*, const llvm::DataLayout&, const llvm::TargetTransformInfo&)',
    inlined from 'bool {anonymous}::SimplifyCFGOpt::simplifyCondBranch(llvm::BranchInst*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8645:43,
    inlined from 'bool {anonymous}::SimplifyCFGOpt::simplifyBranch(llvm::BranchInst*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8363:56,
    inlined from 'bool {anonymous}::SimplifyCFGOpt::simplifyOnce(llvm::BasicBlock*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8925:30,
    inlined from 'bool {anonymous}::SimplifyCFGOpt::run(llvm::BasicBlock*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8956:28,
    inlined from 'bool llvm::simplifyCFG(BasicBlock*, const TargetTransformInfo&, DomTreeUpdater*, const SimplifyCFGOptions&, ArrayRef<WeakVH>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8967:11:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:4811:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:4822:31: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:4849:31: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'bool mergeNestedCondBranch(llvm::BranchInst*, llvm::DomTreeUpdater*)',
    inlined from 'bool {anonymous}::SimplifyCFGOpt::simplifyCondBranch(llvm::BranchInst*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8657:28,
    inlined from 'bool {anonymous}::SimplifyCFGOpt::simplifyBranch(llvm::BranchInst*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8363:56,
    inlined from 'bool {anonymous}::SimplifyCFGOpt::simplifyOnce(llvm::BasicBlock*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8925:30,
    inlined from 'bool {anonymous}::SimplifyCFGOpt::run(llvm::BasicBlock*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8956:28,
    inlined from 'bool llvm::simplifyCFG(BasicBlock*, const TargetTransformInfo&, DomTreeUpdater*, const SimplifyCFGOptions&, ArrayRef<WeakVH>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8967:11:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:8515:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1041/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOpcodesEmitter.cpp.o
[1042/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSACheckersEmitter.cpp.o
[1043/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOpenCLBuiltinEmitter.cpp.o
[1044/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o
[1045/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSyntaxEmitter.cpp.o
[1046/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOptionDocEmitter.cpp.o
[1047/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangTypeNodesEmitter.cpp.o
[1048/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangAttrEmitter.cpp.o
[1049/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/TableGen.cpp.o
[1050/4417] Linking CXX executable bin/llvm-tblgen
[1051/4417] Linking CXX static library lib/libLLVMTransformUtils.a
[1052/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/MveEmitter.cpp.o
[1053/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/SveEmitter.cpp.o
[1054/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/RISCVVEmitter.cpp.o
[1055/4417] Building CXX object tools/clang/lib/Support/CMakeFiles/obj.clangSupport.dir/RISCVVIntrinsicUtils.cpp.o
[1056/4417] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/NeonEmitter.cpp.o
[1057/4417] Building CXX object lib/Transforms/AggressiveInstCombine/CMakeFiles/LLVMAggressiveInstCombine.dir/TruncInstCombine.cpp.o
[1058/4417] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAtomicRMW.cpp.o
[1059/4417] Building CXX object lib/Transforms/AggressiveInstCombine/CMakeFiles/LLVMAggressiveInstCombine.dir/AggressiveInstCombine.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp: In function 'bool mergeConsecutivePartStores(llvm::ArrayRef<PartStore>, unsigned int, const llvm::DataLayout&, llvm::TargetTransformInfo&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp:890:13: note: parameter passing for argument of type 'llvm::ArrayRef<PartStore>' changed in GCC 7.1
[1060/4417] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o
[1061/4417] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o
[1062/4417] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o
[1063/4417] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o
[1064/4417] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp: In member function 'void llvm::InstCombinerImpl::freelyInvertAllUsersOf(llvm::Value*, llvm::Value*)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:1481:30: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1065/4417] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o
[1066/4417] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineNegator.cpp.o
[1067/4417] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o
[1068/4417] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o
[1069/4417] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o
[1070/4417] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o
[1071/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ArchiveEmitter.cpp.o
[1072/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ArchiveYAML.cpp.o
[1073/4417] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o
[1074/4417] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o
distcc[6652] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[1075/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o
[1076/4417] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o
[1077/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o
[1078/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o
[1079/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFEmitter.cpp.o
[1080/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o
[1081/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/DWARFEmitter.cpp: In function 'llvm::Error writeDWARFLists(llvm::raw_ostream&, llvm::ArrayRef<llvm::DWARFYAML::ListTable<EntryType> >, bool, bool) [with EntryType = llvm::DWARFYAML::RnglistEntry]':
/build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/DWARFEmitter.cpp:1125:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/DWARFEmitter.cpp: In function 'llvm::Error writeDWARFLists(llvm::raw_ostream&, llvm::ArrayRef<llvm::DWARFYAML::ListTable<EntryType> >, bool, bool) [with EntryType = llvm::DWARFYAML::LoclistEntry]':
/build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/DWARFEmitter.cpp:1125:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >' changed in GCC 7.1
[1082/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o
[1083/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DXContainerEmitter.cpp.o
[1084/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/GOFFEmitter.cpp.o
[1085/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SetVector.h:24,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/DWARFYAML.cpp:14:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*; _Tp = llvm::DWARFYAML::StringOffsetsTable]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >; _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*; _Tp = llvm::DWARFYAML::DebugNameAbbreviation]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _Tp = llvm::DWARFYAML::DebugNameAbbreviation; _Alloc = std::allocator<llvm::DWARFYAML::DebugNameAbbreviation>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::DebugNameAbbreviation; _Alloc = std::allocator<llvm::DWARFYAML::DebugNameAbbreviation>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44,
    inlined from 'llvm::DWARFYAML::DebugNamesSection& llvm::DWARFYAML::DebugNamesSection::operator=(const llvm::DWARFYAML::DebugNamesSection&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:142:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::DebugNamesSection]' at /usr/include/c++/15.2.1/optional:176:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*; _Tp = llvm::DWARFYAML::DebugNameAbbreviation]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::DebugNameAbbreviation; _Alloc = std::allocator<llvm::DWARFYAML::DebugNameAbbreviation>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::DebugNamesSection::DebugNamesSection(const llvm::DWARFYAML::DebugNamesSection&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:142:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::DebugNamesSection; _Args = {const llvm::DWARFYAML::DebugNamesSection&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const llvm::DWARFYAML::DebugNamesSection&}; _Tp = llvm::DWARFYAML::DebugNamesSection]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::DebugNamesSection]' at /usr/include/c++/15.2.1/optional:180:26:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[1086/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DXContainerYAML.cpp.o
[1087/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/GOFFYAML.cpp.o
[1088/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MinidumpEmitter.cpp.o
[1089/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOEmitter.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Twine.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Error.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/BinaryFormat/MachO.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/MachOEmitter.cpp:14:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Distance = int; _Tp = pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(raw_ostream&)> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(raw_ostream&)> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void {anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/MachOEmitter.cpp:580:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(raw_ostream&)> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(raw_ostream&)> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void {anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/MachOEmitter.cpp:580:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[1090/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o
[1091/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFEmitter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/ELFEmitter.cpp: In function 'bool llvm::ELFYAML::shouldAllocateFileSpace(llvm::ArrayRef<ProgramHeader>, const NoBitsSection&)':
/build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/ELFEmitter.cpp:1235:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ELFYAML::ProgramHeader>' changed in GCC 7.1
[1092/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o
[1093/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/OffloadEmitter.cpp.o
[1094/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MinidumpYAML.cpp.o
[1095/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/OffloadYAML.cpp.o
[1096/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o
[1097/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o
[1098/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmEmitter.cpp.o
[1099/4417] Building OMP.h.inc...
[1100/4417] Building OMP.inc...
[1101/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/XCOFFYAML.cpp.o
[1102/4417] Linking CXX executable bin/clang-tblgen
[1103/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/XCOFFEmitter.cpp.o
[1104/4417] Building CXX object lib/Frontend/Directive/CMakeFiles/LLVMFrontendDirective.dir/Spelling.cpp.o
[1105/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Object/ELFTypes.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/ELFYAML.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/ELFYAML.cpp:13:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry*, std::vector<llvm::ELFYAML::PGOAnalysisMapEntry> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry*, std::vector<llvm::ELFYAML::PGOAnalysisMapEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*; _Tp = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _Tp = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*; _Tp = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>; _Args = {const vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry, allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry, std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&}; _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/optional:144:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >]' at /usr/include/c++/15.2.1/optional:419:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >]' at /usr/include/c++/15.2.1/optional:453:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:513:9,
    inlined from 'constexpr std::optional<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >::optional(const std::optional<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'constexpr llvm::ELFYAML::BBAddrMapEntry::BBAddrMapEntry(const llvm::ELFYAML::BBAddrMapEntry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/ELFYAML.h:159:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::ELFYAML::BBAddrMapEntry; _Args = {const llvm::ELFYAML::BBAddrMapEntry&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry*; _Tp = llvm::ELFYAML::BBAddrMapEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry> >; _Tp = llvm::ELFYAML::BBAddrMapEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*; _Tp = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>; _Args = {const vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry, allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry, std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&}; _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/optional:180:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/optional:431:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/15.2.1/optional:457:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:534:23,
    inlined from 'constexpr std::optional<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >& std::optional<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >::operator=(const std::optional<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'constexpr llvm::ELFYAML::BBAddrMapEntry& llvm::ELFYAML::BBAddrMapEntry::operator=(const llvm::ELFYAML::BBAddrMapEntry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/ELFYAML.h:159:8,
    inlined from 'void std::__assign_one(_OutIter&, _InIter&) [with bool _IsMove = false; _OutIter = llvm::ELFYAML::BBAddrMapEntry*; _InIter = const llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:407:9,
    inlined from '_OutIter std::__copy_move_a2(_InIter, _Sent, _OutIter) [with bool _IsMove = false; _InIter = const llvm::ELFYAML::BBAddrMapEntry*; _Sent = const llvm::ELFYAML::BBAddrMapEntry*; _OutIter = llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:462:28,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::ELFYAML::BBAddrMapEntry*; _OI = llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:492:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >; _OI = __gnu_cxx::__normal_iterator<llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:500:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >; _OI = __gnu_cxx::__normal_iterator<llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:642:7,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:250:21:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*; _Tp = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>; _Args = {const vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry, allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry, std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&}; _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/optional:180:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/optional:431:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/15.2.1/optional:457:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:534:23,
    inlined from 'constexpr std::optional<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >& std::optional<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >::operator=(const std::optional<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'constexpr llvm::ELFYAML::BBAddrMapEntry& llvm::ELFYAML::BBAddrMapEntry::operator=(const llvm::ELFYAML::BBAddrMapEntry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/ELFYAML.h:159:8,
    inlined from 'void std::__assign_one(_OutIter&, _InIter&) [with bool _IsMove = false; _OutIter = llvm::ELFYAML::BBAddrMapEntry*; _InIter = llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:407:9,
    inlined from '_OutIter std::__copy_move_a2(_InIter, _Sent, _OutIter) [with bool _IsMove = false; _InIter = llvm::ELFYAML::BBAddrMapEntry*; _Sent = llvm::ELFYAML::BBAddrMapEntry*; _OutIter = llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:462:28,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::ELFYAML::BBAddrMapEntry*; _OI = llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:492:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::ELFYAML::BBAddrMapEntry*; _OI = llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:500:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = llvm::ELFYAML::BBAddrMapEntry*; _OI = llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:642:7,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:255:17:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*; _Tp = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>; _Args = {const vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry, allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry, std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&}; _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>]' at /usr/include/c++/15.2.1/optional:144:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >]' at /usr/include/c++/15.2.1/optional:419:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >]' at /usr/include/c++/15.2.1/optional:453:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:513:9,
    inlined from 'constexpr std::optional<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >::optional(const std::optional<std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'constexpr llvm::ELFYAML::BBAddrMapEntry::BBAddrMapEntry(const llvm::ELFYAML::BBAddrMapEntry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/ELFYAML.h:159:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::ELFYAML::BBAddrMapEntry; _Args = {llvm::ELFYAML::BBAddrMapEntry&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = llvm::ELFYAML::BBAddrMapEntry*; _Sentinel = llvm::ELFYAML::BBAddrMapEntry*; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::ELFYAML::BBAddrMapEntry*; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = llvm::ELFYAML::BBAddrMapEntry*; _Sentinel = llvm::ELFYAML::BBAddrMapEntry*; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry*; _Tp = llvm::ELFYAML::BBAddrMapEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:257:35:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBRangeEntry> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*; _Tp = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _Tp = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry; _Alloc = std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry; _Alloc = std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry*; _Tp = llvm::ELFYAML::PGOAnalysisMapEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry*, std::vector<llvm::ELFYAML::PGOAnalysisMapEntry> >; _Tp = llvm::ELFYAML::PGOAnalysisMapEntry; _Alloc = std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::PGOAnalysisMapEntry; _Alloc = std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry*, std::vector<llvm::ELFYAML::PGOAnalysisMapEntry> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*; _Tp = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry; _Alloc = std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>; _Args = {const vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry, allocator<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry, std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >&}; _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/optional:180:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/optional:431:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/15.2.1/optional:457:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:534:23,
    inlined from 'constexpr std::optional<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >& std::optional<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >::operator=(const std::optional<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'constexpr llvm::ELFYAML::PGOAnalysisMapEntry& llvm::ELFYAML::PGOAnalysisMapEntry::operator=(const llvm::ELFYAML::PGOAnalysisMapEntry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/ELFYAML.h:201:8,
    inlined from 'void std::__assign_one(_OutIter&, _InIter&) [with bool _IsMove = false; _OutIter = llvm::ELFYAML::PGOAnalysisMapEntry*; _InIter = const llvm::ELFYAML::PGOAnalysisMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:407:9,
    inlined from '_OutIter std::__copy_move_a2(_InIter, _Sent, _OutIter) [with bool _IsMove = false; _InIter = const llvm::ELFYAML::PGOAnalysisMapEntry*; _Sent = const llvm::ELFYAML::PGOAnalysisMapEntry*; _OutIter = llvm::ELFYAML::PGOAnalysisMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:462:28,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::ELFYAML::PGOAnalysisMapEntry*; _OI = llvm::ELFYAML::PGOAnalysisMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:492:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry> >; _OI = __gnu_cxx::__normal_iterator<llvm::ELFYAML::PGOAnalysisMapEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry> >]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:500:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry> >; _OI = __gnu_cxx::__normal_iterator<llvm::ELFYAML::PGOAnalysisMapEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry> >]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:642:7,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::PGOAnalysisMapEntry; _Alloc = std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:250:21:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*; _Tp = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry; _Alloc = std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>; _Args = {const vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry, allocator<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry, std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >&}; _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/optional:180:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/optional:431:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/15.2.1/optional:457:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:534:23,
    inlined from 'constexpr std::optional<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >& std::optional<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >::operator=(const std::optional<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'constexpr llvm::ELFYAML::PGOAnalysisMapEntry& llvm::ELFYAML::PGOAnalysisMapEntry::operator=(const llvm::ELFYAML::PGOAnalysisMapEntry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/ELFYAML.h:201:8,
    inlined from 'void std::__assign_one(_OutIter&, _InIter&) [with bool _IsMove = false; _OutIter = llvm::ELFYAML::PGOAnalysisMapEntry*; _InIter = llvm::ELFYAML::PGOAnalysisMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:407:9,
    inlined from '_OutIter std::__copy_move_a2(_InIter, _Sent, _OutIter) [with bool _IsMove = false; _InIter = llvm::ELFYAML::PGOAnalysisMapEntry*; _Sent = llvm::ELFYAML::PGOAnalysisMapEntry*; _OutIter = llvm::ELFYAML::PGOAnalysisMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:462:28,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::ELFYAML::PGOAnalysisMapEntry*; _OI = llvm::ELFYAML::PGOAnalysisMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:492:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::ELFYAML::PGOAnalysisMapEntry*; _OI = llvm::ELFYAML::PGOAnalysisMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:500:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = llvm::ELFYAML::PGOAnalysisMapEntry*; _OI = llvm::ELFYAML::PGOAnalysisMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:642:7,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::PGOAnalysisMapEntry; _Alloc = std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:255:17:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*; _Tp = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry; _Alloc = std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>; _Args = {const vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry, allocator<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry, std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >&}; _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>]' at /usr/include/c++/15.2.1/optional:144:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >]' at /usr/include/c++/15.2.1/optional:419:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >]' at /usr/include/c++/15.2.1/optional:453:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:513:9,
    inlined from 'constexpr std::optional<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >::optional(const std::optional<std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'constexpr llvm::ELFYAML::PGOAnalysisMapEntry::PGOAnalysisMapEntry(const llvm::ELFYAML::PGOAnalysisMapEntry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/ELFYAML.h:201:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::ELFYAML::PGOAnalysisMapEntry; _Args = {llvm::ELFYAML::PGOAnalysisMapEntry&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = llvm::ELFYAML::PGOAnalysisMapEntry*; _Sentinel = llvm::ELFYAML::PGOAnalysisMapEntry*; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::ELFYAML::PGOAnalysisMapEntry*; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = llvm::ELFYAML::PGOAnalysisMapEntry*; _Sentinel = llvm::ELFYAML::PGOAnalysisMapEntry*; _ForwardIterator = llvm::ELFYAML::PGOAnalysisMapEntry*; _Tp = llvm::ELFYAML::PGOAnalysisMapEntry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::PGOAnalysisMapEntry; _Alloc = std::allocator<llvm::ELFYAML::PGOAnalysisMapEntry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:257:35:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry*, std::vector<llvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; _Tp = llvm::DWARFYAML::Abbrev]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator<llvm::DWARFYAML::Abbrev>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::AbbrevTable::AbbrevTable(const llvm::DWARFYAML::AbbrevTable&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:45:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Args = {const llvm::DWARFYAML::AbbrevTable&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; _Tp = llvm::DWARFYAML::Abbrev]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >; _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator<llvm::DWARFYAML::Abbrev>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator<llvm::DWARFYAML::Abbrev>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*; _Tp = llvm::DWARFYAML::FormValue]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >; _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*; _Tp = llvm::DWARFYAML::FormValue]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Entry::Entry(const llvm::DWARFYAML::Entry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:100:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::Entry; _Args = {const llvm::DWARFYAML::Entry&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*; _Tp = llvm::DWARFYAML::Entry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, std::vector<llvm::DWARFYAML::Entry> >; _Tp = llvm::DWARFYAML::Entry; _Alloc = std::allocator<llvm::DWARFYAML::Entry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Entry; _Alloc = std::allocator<llvm::DWARFYAML::Entry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*; _Tp = llvm::DWARFYAML::FormValue]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Entry::Entry(const llvm::DWARFYAML::Entry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:100:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::Entry; _Args = {llvm::DWARFYAML::Entry&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::Entry*; _Sentinel = llvm::DWARFYAML::Entry*; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::Entry*; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = llvm::DWARFYAML::Entry*; _Sentinel = llvm::DWARFYAML::Entry*; _ForwardIterator = llvm::DWARFYAML::Entry*; _Tp = llvm::DWARFYAML::Entry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Entry; _Alloc = std::allocator<llvm::DWARFYAML::Entry>]' at /usr/include/c++/15.2.1/bits/vector.tcc:257:35:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::Ranges>; _Args = {const vector<llvm::DWARFYAML::Ranges, allocator<llvm::DWARFYAML::Ranges> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::Ranges, std::allocator<llvm::DWARFYAML::Ranges> >&}; _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/optional:144:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::Ranges>, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::Ranges> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::Ranges> >]' at /usr/include/c++/15.2.1/optional:419:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::Ranges>, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::Ranges> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::Ranges> >]' at /usr/include/c++/15.2.1/optional:453:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:513:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::Ranges> >::optional(const std::optional<std::vector<llvm::DWARFYAML::Ranges> >&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*; _Tp = llvm::DWARFYAML::FormValue]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Entry::Entry(const llvm::DWARFYAML::Entry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:100:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::Entry; _Args = {const llvm::DWARFYAML::Entry&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*; _Tp = llvm::DWARFYAML::Entry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Entry; _Alloc = std::allocator<llvm::DWARFYAML::Entry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Unit::Unit(const llvm::DWARFYAML::Unit&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:111:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::Unit; _Args = {const llvm::DWARFYAML::Unit&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*; _Tp = llvm::DWARFYAML::Unit]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator<llvm::DWARFYAML::Unit>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*; _Tp = llvm::DWARFYAML::DebugNameAbbreviation]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::DebugNameAbbreviation; _Alloc = std::allocator<llvm::DWARFYAML::DebugNameAbbreviation>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::DebugNamesSection::DebugNamesSection(const llvm::DWARFYAML::DebugNamesSection&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:142:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::DebugNamesSection; _Args = {const llvm::DWARFYAML::DebugNamesSection&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const llvm::DWARFYAML::DebugNamesSection&}; _Tp = llvm::DWARFYAML::DebugNamesSection]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::DebugNamesSection]' at /usr/include/c++/15.2.1/optional:144:22,
    inlined from 'constexpr std::_Optional_payload<llvm::DWARFYAML::DebugNamesSection, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<llvm::DWARFYAML::DebugNamesSection>&) [inherited from std::_Optional_payload_base<llvm::DWARFYAML::DebugNamesSection>]' at /usr/include/c++/15.2.1/optional:419:42,
    inlined from 'constexpr std::_Optional_payload<llvm::DWARFYAML::DebugNamesSection, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<llvm::DWARFYAML::DebugNamesSection>&) [inherited from std::_Optional_payload_base<llvm::DWARFYAML::DebugNamesSection>]' at /usr/include/c++/15.2.1/optional:453:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = llvm::DWARFYAML::DebugNamesSection; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:513:9,
    inlined from 'constexpr std::optional<llvm::DWARFYAML::DebugNamesSection>::optional(const std::optional<llvm::DWARFYAML::DebugNamesSection>&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >; _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/15.2.1/optional:176:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; _Tp = llvm::DWARFYAML::Abbrev]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator<llvm::DWARFYAML::Abbrev>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::AbbrevTable::AbbrevTable(const llvm::DWARFYAML::AbbrevTable&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:45:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Args = {llvm::DWARFYAML::AbbrevTable&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::AbbrevTable*; _Sentinel = llvm::DWARFYAML::AbbrevTable*; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::AbbrevTable*; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = llvm::DWARFYAML::AbbrevTable*; _Sentinel = llvm::DWARFYAML::AbbrevTable*; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/15.2.1/bits/vector.tcc:257:35,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/15.2.1/optional:176:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*; _Tp = llvm::DWARFYAML::StringOffsetsTable]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >; _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/15.2.1/optional:176:19,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/15.2.1/optional:431:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::StringOffsetsTable>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/15.2.1/optional:457:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::StringOffsetsTable>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:534:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::StringOffsetsTable> >& std::optional<std::vector<llvm::DWARFYAML::StringOffsetsTable> >::operator=(const std::optional<std::vector<llvm::DWARFYAML::StringOffsetsTable> >&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/15.2.1/optional:176:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/optional:176:19,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/optional:431:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/15.2.1/optional:457:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:534:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::Ranges> >& std::optional<std::vector<llvm::DWARFYAML::Ranges> >::operator=(const std::optional<std::vector<llvm::DWARFYAML::Ranges> >&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/15.2.1/optional:176:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::Ranges>; _Args = {const vector<llvm::DWARFYAML::Ranges, allocator<llvm::DWARFYAML::Ranges> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::Ranges, std::allocator<llvm::DWARFYAML::Ranges> >&}; _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/optional:180:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/optional:431:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/15.2.1/optional:457:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:534:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::Ranges> >& std::optional<std::vector<llvm::DWARFYAML::Ranges> >::operator=(const std::optional<std::vector<llvm::DWARFYAML::Ranges> >&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/15.2.1/optional:176:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*; _Tp = llvm::DWARFYAML::FormValue]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Entry::Entry(const llvm::DWARFYAML::Entry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:100:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::Entry; _Args = {const llvm::DWARFYAML::Entry&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*; _Tp = llvm::DWARFYAML::Entry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Entry; _Alloc = std::allocator<llvm::DWARFYAML::Entry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Unit::Unit(const llvm::DWARFYAML::Unit&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:111:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::Unit; _Args = {const llvm::DWARFYAML::Unit&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*; _Tp = llvm::DWARFYAML::Unit]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >; _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator<llvm::DWARFYAML::Unit>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator<llvm::DWARFYAML::Unit>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/15.2.1/optional:176:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*; _Tp = llvm::DWARFYAML::FormValue]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Entry::Entry(const llvm::DWARFYAML::Entry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:100:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::Entry; _Args = {const llvm::DWARFYAML::Entry&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*; _Tp = llvm::DWARFYAML::Entry]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Entry; _Alloc = std::allocator<llvm::DWARFYAML::Entry>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Unit::Unit(const llvm::DWARFYAML::Unit&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:111:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::Unit; _Args = {llvm::DWARFYAML::Unit&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::Unit*; _Sentinel = llvm::DWARFYAML::Unit*; _ForwardIterator = llvm::DWARFYAML::Unit*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::Unit*; _ForwardIterator = llvm::DWARFYAML::Unit*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = llvm::DWARFYAML::Unit*; _Sentinel = llvm::DWARFYAML::Unit*; _ForwardIterator = llvm::DWARFYAML::Unit*; _Tp = llvm::DWARFYAML::Unit]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator<llvm::DWARFYAML::Unit>]' at /usr/include/c++/15.2.1/bits/vector.tcc:257:35,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/15.2.1/optional:176:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*; _Tp = llvm::DWARFYAML::DebugNameAbbreviation]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _Tp = llvm::DWARFYAML::DebugNameAbbreviation; _Alloc = std::allocator<llvm::DWARFYAML::DebugNameAbbreviation>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::DebugNameAbbreviation; _Alloc = std::allocator<llvm::DWARFYAML::DebugNameAbbreviation>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44,
    inlined from 'llvm::DWARFYAML::DebugNamesSection& llvm::DWARFYAML::DebugNamesSection::operator=(const llvm::DWARFYAML::DebugNamesSection&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:142:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::DebugNamesSection]' at /usr/include/c++/15.2.1/optional:176:19,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = llvm::DWARFYAML::DebugNamesSection]' at /usr/include/c++/15.2.1/optional:431:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = llvm::DWARFYAML::DebugNamesSection; bool _Copy = false; bool _Move = false]' at /usr/include/c++/15.2.1/optional:457:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = llvm::DWARFYAML::DebugNamesSection; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:534:23,
    inlined from 'constexpr std::optional<llvm::DWARFYAML::DebugNamesSection>& std::optional<llvm::DWARFYAML::DebugNamesSection>::operator=(const std::optional<llvm::DWARFYAML::DebugNamesSection>&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/15.2.1/optional:176:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*; _Tp = llvm::DWARFYAML::DebugNameAbbreviation]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::DebugNameAbbreviation; _Alloc = std::allocator<llvm::DWARFYAML::DebugNameAbbreviation>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::DebugNamesSection::DebugNamesSection(const llvm::DWARFYAML::DebugNamesSection&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:142:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::DebugNamesSection; _Args = {const llvm::DWARFYAML::DebugNamesSection&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const llvm::DWARFYAML::DebugNamesSection&}; _Tp = llvm::DWARFYAML::DebugNamesSection]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::DebugNamesSection]' at /usr/include/c++/15.2.1/optional:180:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = llvm::DWARFYAML::DebugNamesSection]' at /usr/include/c++/15.2.1/optional:431:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = llvm::DWARFYAML::DebugNamesSection; bool _Copy = false; bool _Move = false]' at /usr/include/c++/15.2.1/optional:457:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = llvm::DWARFYAML::DebugNamesSection; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:534:23,
    inlined from 'constexpr std::optional<llvm::DWARFYAML::DebugNamesSection>& std::optional<llvm::DWARFYAML::DebugNamesSection>::operator=(const std::optional<llvm::DWARFYAML::DebugNamesSection>&)' at /usr/include/c++/15.2.1/optional:778:11,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/15.2.1/optional:176:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[1106/4417] Linking CXX static library lib/libLLVMAggressiveInstCombine.a
[1107/4417] Linking CXX static library lib/libLLVMInstCombine.a
[1108/4417] Building CXX object lib/Frontend/Atomic/CMakeFiles/LLVMFrontendAtomic.dir/Atomic.cpp.o
[1109/4417] Building CXX object lib/Frontend/Offloading/CMakeFiles/LLVMFrontendOffloading.dir/PropertySet.cpp.o
[1110/4417] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/yaml2obj.cpp.o
[1111/4417] Building CXX object lib/Frontend/Offloading/CMakeFiles/LLVMFrontendOffloading.dir/OffloadWrapper.cpp.o
[1112/4417] Building CXX object lib/Frontend/Offloading/CMakeFiles/LLVMFrontendOffloading.dir/Utility.cpp.o
[1113/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AnnotationRemarks.cpp.o
[1114/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o
[1115/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o
[1116/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CallSiteSplitting.cpp.o
[1117/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o
[1118/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o
[1119/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o
[1120/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o
[1121/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DropUnnecessaryAssumes.cpp.o
[1122/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstraintElimination.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/ConstraintSystem.h: In member function 'bool llvm::ConstraintSystem::addVariableRow(llvm::ArrayRef<long long int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/ConstraintSystem.h:77:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In member function 'bool llvm::ConstraintSystem::addVariableRowFill(llvm::ArrayRef<long long int>)',
    inlined from 'void {anonymous}::ConstraintInfo::addFactImpl(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, unsigned int, unsigned int, llvm::SmallVectorImpl<{anonymous}::StackEntry>&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:1762:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/ConstraintSystem.h:108:26: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp: In member function 'void {anonymous}::ConstraintInfo::addFactImpl(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, unsigned int, unsigned int, llvm::SmallVectorImpl<{anonymous}::StackEntry>&, bool)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:1789:29: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In member function 'bool llvm::ConstraintSystem::addVariableRowFill(llvm::ArrayRef<long long int>)',
    inlined from 'void {anonymous}::ConstraintInfo::addFactImpl(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, unsigned int, unsigned int, llvm::SmallVectorImpl<{anonymous}::StackEntry>&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:1799:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/ConstraintSystem.h:108:26: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp: In function 'std::optional<bool> checkCondition(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Instruction*, {anonymous}::ConstraintInfo&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:1514:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In constructor '{anonymous}::ConstraintInfo::ConstraintInfo(const llvm::DataLayout&, llvm::ArrayRef<llvm::Value*>)',
    inlined from 'bool eliminateConstraints(llvm::Function&, llvm::DominatorTree&, llvm::LoopInfo&, llvm::ScalarEvolution&, llvm::OptimizationRemarkEmitter&, llvm::TargetLibraryInfo&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:1873:54:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:273:32: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
[1123/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DivRemPairs.cpp.o
[1124/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o
[1125/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DFAJumpThreading.cpp.o
[1126/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o
[1127/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/InstVisitor.h:15,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/MemoryBuiltins.h:22,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:45:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'shortenAssignment(llvm::Instruction*, llvm::Value*, uint64_t, uint64_t, uint64_t, bool)::<lambda(auto:9*, llvm::DIExpression::FragmentInfo)> [with auto:9 = llvm::DbgVariableRecord]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:532:26,
    inlined from 'void shortenAssignment(llvm::Instruction*, llvm::Value*, uint64_t, uint64_t, uint64_t, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:571:22,
    inlined from 'bool tryToShorten(llvm::Instruction*, int64_t&, uint64_t&, int64_t, uint64_t, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:696:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1128/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o
[1129/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o
[1130/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o
[1131/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o
[1132/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o
[1133/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o
distcc[6842] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[1134/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o
[1135/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o
[1136/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InferAlignment.cpp.o
[1137/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InstSimplifyPass.cpp.o
[1138/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:27:
In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const',
    inlined from 'bool ConvertToSInt(const llvm::APFloat&, int64_t&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:193:27,
    inlined from 'std::optional<IntegerIV> tryConvertToIntegerIV(const FloatingPointIV&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:341:21,
    inlined from 'bool {anonymous}::IndVarSimplify::handleFloatingPointIV(llvm::Loop*, llvm::PHINode*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:507:35,
    inlined from 'bool {anonymous}::IndVarSimplify::rewriteNonIntegerIVs(llvm::Loop*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:527:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:83: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:201: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const',
    inlined from 'bool ConvertToSInt(const llvm::APFloat&, int64_t&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:193:27,
    inlined from 'std::optional<IntegerIV> tryConvertToIntegerIV(const FloatingPointIV&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:342:21,
    inlined from 'bool {anonymous}::IndVarSimplify::handleFloatingPointIV(llvm::Loop*, llvm::PHINode*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:507:35,
    inlined from 'bool {anonymous}::IndVarSimplify::rewriteNonIntegerIVs(llvm::Loop*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:527:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:83: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:201: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const',
    inlined from 'bool ConvertToSInt(const llvm::APFloat&, int64_t&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:193:27,
    inlined from 'std::optional<IntegerIV> tryConvertToIntegerIV(const FloatingPointIV&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:343:21,
    inlined from 'bool {anonymous}::IndVarSimplify::handleFloatingPointIV(llvm::Loop*, llvm::PHINode*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:507:35,
    inlined from 'bool {anonymous}::IndVarSimplify::rewriteNonIntegerIVs(llvm::Loop*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:527:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:83: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:201: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
[1139/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpTableToSwitch.cpp.o
In function 'llvm::BasicBlock* expandToSwitch(llvm::CallBase*, const {anonymous}::JumpTableTy&, llvm::DomTreeUpdater&, llvm::OptimizationRemarkEmitter&, llvm::function_ref<long long unsigned int(const llvm::Function&)>)',
    inlined from 'llvm::PreservedAnalyses llvm::JumpTableToSwitchPass::run(llvm::Function&, llvm::FunctionAnalysisManager&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/JumpTableToSwitch.cpp:234:27:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/JumpTableToSwitch.cpp:188:47: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1140/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o
[1141/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o
[1142/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopBoundSplit.cpp.o
[1143/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o
[1144/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o
[1145/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o
[1146/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o
[1147/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o
[1148/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopFuse.cpp.o
[1149/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o
[1150/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o
[1151/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o
[1152/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o
[1153/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopFlatten.cpp.o
[1154/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o
[1155/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o
[1156/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o
[1157/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopTermFold.cpp.o
[1158/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollAndJamPass.cpp.o
[1159/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o
[1160/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomicPass.cpp.o
[1161/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o
[1162/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o
[1163/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o
[1164/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerConstantIntrinsics.cpp.o
[1165/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o
[1166/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerWidenableCondition.cpp.o
[1167/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MakeGuardsExplicit.cpp.o
[1168/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o
[1169/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/IVDescriptors.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/TargetTransformInfo.h:27,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:81:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void updateDVIWithLocation(T&, llvm::Value*, llvm::SmallVectorImpl<long long unsigned int>&) [with T = llvm::DbgVariableRecord]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6703:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void updateDVIWithLocation(T&, llvm::Value*, llvm::SmallVectorImpl<long long unsigned int>&) [with T = llvm::DbgVariableRecord]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6704:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void updateDVIWithLocations(T&, llvm::SmallVectorImpl<llvm::Value*>&, llvm::SmallVectorImpl<long long unsigned int>&) [with T = llvm::DbgVariableRecord]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6720:23,
    inlined from 'void UpdateDbgValue({anonymous}::DVIRecoveryRec&, llvm::SmallVectorImpl<llvm::Value*>&, llvm::SmallVectorImpl<long long unsigned int>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6745:27,
    inlined from 'bool SalvageDVI(llvm::Loop*, llvm::ScalarEvolution&, llvm::PHINode*, {anonymous}::DVIRecoveryRec&, const llvm::SCEV*, {anonymous}::SCEVDbgValueBuilder)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6898:17,
    inlined from 'void DbgRewriteSalvageableDVIs(llvm::Loop*, llvm::ScalarEvolution&, llvm::PHINode*, llvm::SmallVector<std::unique_ptr<{anonymous}::DVIRecoveryRec>, 2>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6934:17,
    inlined from 'bool ReduceLoopStrength(llvm::Loop*, llvm::IVUsers&, llvm::ScalarEvolution&, llvm::DominatorTree&, llvm::LoopInfo&, const llvm::TargetTransformInfo&, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::MemorySSA*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:7097:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'void UpdateDbgValue({anonymous}::DVIRecoveryRec&, llvm::SmallVectorImpl<llvm::Value*>&, llvm::SmallVectorImpl<long long unsigned int>&)',
    inlined from 'bool SalvageDVI(llvm::Loop*, llvm::ScalarEvolution&, llvm::PHINode*, {anonymous}::DVIRecoveryRec&, const llvm::SCEV*, {anonymous}::SCEVDbgValueBuilder)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6898:17,
    inlined from 'void DbgRewriteSalvageableDVIs(llvm::Loop*, llvm::ScalarEvolution&, llvm::PHINode*, llvm::SmallVector<std::unique_ptr<{anonymous}::DVIRecoveryRec>, 2>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6934:17,
    inlined from 'bool ReduceLoopStrength(llvm::Loop*, llvm::IVUsers&, llvm::ScalarEvolution&, llvm::DominatorTree&, llvm::LoopInfo&, const llvm::TargetTransformInfo&, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::MemorySSA*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:7097:32:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6753:39: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1170/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o
[1171/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o
[1172/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/PassManager.h:40,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/Scalar/MergeICmps.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/MergeICmps.cpp:44:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Distance = int; _Tp = {anonymous}::BCECmpBlock; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
  254 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1594:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1594 |       std::__make_heap(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; Compare = mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::BCECmpBlock>&; Compare = mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'std::vector<std::vector<{anonymous}::BCECmpBlock> > mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/MergeICmps.cpp:453:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; Compare = mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::BCECmpBlock>&; Compare = mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'std::vector<std::vector<{anonymous}::BCECmpBlock> > mergeBlocks(std::vector<{anonymous}::BCECmpBlock>&&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/MergeICmps.cpp:453:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'std::optional<llvm::SmallVector<unsigned int, 2> > computeMergedBranchWeights(llvm::ArrayRef<{anonymous}::BCECmpBlock>)',
    inlined from 'llvm::BasicBlock* mergeComparisons(llvm::ArrayRef<{anonymous}::BCECmpBlock>, llvm::BasicBlock*, llvm::BasicBlock*, llvm::PHINode&, const llvm::TargetLibraryInfo&, llvm::AliasAnalysis&, llvm::DomTreeUpdater&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/MergeICmps.cpp:724:68,
    inlined from 'bool {anonymous}::BCECmpChain::simplify(const llvm::TargetLibraryInfo&, llvm::AliasAnalysis&, llvm::DomTreeUpdater&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/MergeICmps.cpp:744:51:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/MergeICmps.cpp:642:20: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1173/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerMatrixIntrinsics.cpp.o
[1174/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o
[1175/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o
[1176/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o
[1177/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o
[1178/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o
[1179/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o
[1180/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o
[1181/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o
[1182/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o
[1183/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ScalarizeMaskedMemIntrin.cpp.o
distcc[6994] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[1184/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o
[1185/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o
[1186/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o
[1187/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/InstVisitor.h:15,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/PtrUseVisitor.h:30,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:45:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from '{anonymous}::SROA::splitAlloca(llvm::AllocaInst&, {anonymous}::AllocaSlices&)::<lambda(llvm::DbgVariableRecord*)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:5726:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* createOrReplaceFragment(const llvm::DIExpression*, llvm::DIExpression::FragmentInfo, int64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:5493:27,
    inlined from 'void insertNewDbgInst(llvm::DIBuilder&, llvm::DbgVariableRecord*, llvm::AllocaInst*, llvm::DIExpression*, llvm::Instruction*, std::optional<llvm::DbgVariableFragmentInfo>, int64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:5517:46,
    inlined from '{anonymous}::SROA::splitAlloca(llvm::AllocaInst&, {anonymous}::AllocaSlices&)::<lambda(llvm::DbgVariableRecord*)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:5745:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'migrateDebugInfo(llvm::AllocaInst*, bool, uint64_t, uint64_t, llvm::Instruction*, llvm::Instruction*, llvm::Value*, llvm::Value*, const llvm::DataLayout&)::<lambda(llvm::DbgVariableRecord*)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:425:32,
    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = llvm::DbgVariableRecord**; _Funct = migrateDebugInfo(llvm::AllocaInst*, bool, uint64_t, uint64_t, llvm::Instruction*, llvm::Instruction*, llvm::Value*, llvm::Value*, const llvm::DataLayout&)::<lambda(llvm::DbgVariableRecord*)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:3798:5,
    inlined from 'UnaryFunction llvm::for_each(R&&, UnaryFunction) [with R = SmallVector<DbgVariableRecord*>&; UnaryFunction = migrateDebugInfo(llvm::AllocaInst*, bool, uint64_t, uint64_t, llvm::Instruction*, llvm::Instruction*, llvm::Value*, llvm::Value*, const llvm::DataLayout&)::<lambda(DbgVariableRecord*)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1719:23,
    inlined from 'void migrateDebugInfo(llvm::AllocaInst*, bool, uint64_t, uint64_t, llvm::Instruction*, llvm::Instruction*, llvm::Value*, llvm::Value*, const llvm::DataLayout&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:491:11:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'migrateDebugInfo(llvm::AllocaInst*, bool, uint64_t, uint64_t, llvm::Instruction*, llvm::Instruction*, llvm::Value*, llvm::Value*, const llvm::DataLayout&)::<lambda(llvm::DbgVariableRecord*)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:442:30,
    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = llvm::DbgVariableRecord**; _Funct = migrateDebugInfo(llvm::AllocaInst*, bool, uint64_t, uint64_t, llvm::Instruction*, llvm::Instruction*, llvm::Value*, llvm::Value*, const llvm::DataLayout&)::<lambda(llvm::DbgVariableRecord*)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:3798:5,
    inlined from 'UnaryFunction llvm::for_each(R&&, UnaryFunction) [with R = SmallVector<DbgVariableRecord*>&; UnaryFunction = migrateDebugInfo(llvm::AllocaInst*, bool, uint64_t, uint64_t, llvm::Instruction*, llvm::Instruction*, llvm::Value*, llvm::Value*, const llvm::DataLayout&)::<lambda(DbgVariableRecord*)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1719:23,
    inlined from 'void migrateDebugInfo(llvm::AllocaInst*, bool, uint64_t, uint64_t, llvm::Instruction*, llvm::Instruction*, llvm::Value*, llvm::Value*, const llvm::DataLayout&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:491:11:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1188/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o
[1189/4417] Linking CXX static library lib/libLLVMObjectYAML.a
[1190/4417] Building Attrs.inc...
[1191/4417] Building AttrImpl.inc...
[1192/4417] Building AttrTextNodeDump.inc...
[1193/4417] Building AttrNodeTraverse.inc...
[1194/4417] Building AttrVisitor.inc...
[1195/4417] Building StmtNodes.inc...
[1196/4417] Building DeclNodes.inc...
[1197/4417] Building TypeNodes.inc...
[1198/4417] Building AbstractBasicReader.inc...
[1199/4417] Building AbstractBasicWriter.inc...
[1200/4417] Building AbstractTypeReader.inc...
[1201/4417] Building AbstractTypeWriter.inc...
[1202/4417] Building CommentNodes.inc...
[1203/4417] Building CommentHTMLTags.inc...
[1204/4417] Building CommentHTMLTagsProperties.inc...
[1205/4417] Building CommentHTMLNamedCharacterReferences.inc...
[1206/4417] Building CommentCommandInfo.inc...
[1207/4417] Building CommentCommandList.inc...
[1208/4417] Building StmtDataCollectors.inc...
[1209/4417] Building DiagnosticAnalysisKinds.inc...
[1210/4417] Building DiagnosticAnalysisEnums.inc...
[1211/4417] Building DiagnosticAnalysisCompatIDs.inc...
[1212/4417] Building DiagnosticAnalysisInterface.inc...
[1213/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o
[1214/4417] Building DiagnosticASTKinds.inc...
[1215/4417] Building DiagnosticASTEnums.inc...
[1216/4417] Building DiagnosticASTCompatIDs.inc...
[1217/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/WarnMissedTransforms.cpp.o
[1218/4417] Building DiagnosticASTInterface.inc...
[1219/4417] Building DiagnosticCommentKinds.inc...
[1220/4417] Building DiagnosticCommentEnums.inc...
[1221/4417] Building DiagnosticCommentCompatIDs.inc...
[1222/4417] Building DiagnosticCommentInterface.inc...
[1223/4417] Building DiagnosticCommonKinds.inc...
[1224/4417] Building DiagnosticCommonEnums.inc...
[1225/4417] Building DiagnosticCommonCompatIDs.inc...
[1226/4417] Building DiagnosticCommonInterface.inc...
[1227/4417] Building DiagnosticCrossTUKinds.inc...
[1228/4417] Building DiagnosticCrossTUEnums.inc...
[1229/4417] Building DiagnosticCrossTUCompatIDs.inc...
[1230/4417] Building DiagnosticCrossTUInterface.inc...
[1231/4417] Building DiagnosticDriverKinds.inc...
[1232/4417] Building DiagnosticDriverEnums.inc...
[1233/4417] Building DiagnosticDriverCompatIDs.inc...
[1234/4417] Building DiagnosticDriverInterface.inc...
[1235/4417] Building DiagnosticFrontendKinds.inc...
[1236/4417] Building DiagnosticFrontendEnums.inc...
[1237/4417] Building DiagnosticFrontendCompatIDs.inc...
[1238/4417] Building DiagnosticFrontendInterface.inc...
[1239/4417] Building DiagnosticInstallAPIKinds.inc...
[1240/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o
[1241/4417] Building DiagnosticInstallAPIEnums.inc...
[1242/4417] Building DiagnosticInstallAPICompatIDs.inc...
[1243/4417] Building DiagnosticInstallAPIInterface.inc...
[1244/4417] Building DiagnosticLexKinds.inc...
[1245/4417] Building DiagnosticLexEnums.inc...
[1246/4417] Building DiagnosticLexCompatIDs.inc...
[1247/4417] Building DiagnosticLexInterface.inc...
[1248/4417] Building DiagnosticParseKinds.inc...
[1249/4417] Building DiagnosticParseCompatIDs.inc...
[1250/4417] Building DiagnosticParseEnums.inc...
[1251/4417] Building DiagnosticParseInterface.inc...
[1252/4417] Building DiagnosticRefactoringCompatIDs.inc...
[1253/4417] Building DiagnosticRefactoringEnums.inc...
[1254/4417] Building DiagnosticRefactoringKinds.inc...
[1255/4417] Building DiagnosticRefactoringInterface.inc...
[1256/4417] Building DiagnosticSemaCompatIDs.inc...
[1257/4417] Building DiagnosticSemaInterface.inc...
[1258/4417] Building DiagnosticSemaEnums.inc...
[1259/4417] Building DiagnosticSemaKinds.inc...
[1260/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o
[1261/4417] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp: In function '{anonymous}::NonTrivialUnswitchCandidate findBestNonTrivialUnswitchCandidate(llvm::ArrayRef<{anonymous}::NonTrivialUnswitchCandidate>, const llvm::Loop&, const llvm::DominatorTree&, const llvm::LoopInfo&, llvm::AssumptionCache&, const llvm::TargetTransformInfo&, const llvm::IVConditionInfo&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:3400:36: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::NonTrivialUnswitchCandidate>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp: In function 'bool unswitchBestCondition(llvm::Loop&, llvm::DominatorTree&, llvm::LoopInfo&, llvm::AssumptionCache&, llvm::AAResults&, llvm::TargetTransformInfo&, llvm::ScalarEvolution*, llvm::MemorySSAUpdater*, llvm::LPMUpdater&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:3602:60: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::NonTrivialUnswitchCandidate>' changed in GCC 7.1
[1262/4417] Building DiagnosticSerializationInterface.inc...
[1263/4417] Building DiagnosticSerializationCompatIDs.inc...
[1264/4417] Building DiagnosticSerializationEnums.inc...
[1265/4417] Building DiagnosticSerializationKinds.inc...
[1266/4417] Building DiagnosticTrapKinds.inc...
[1267/4417] Building DiagnosticTrapCompatIDs.inc...
[1268/4417] Building DiagnosticTrapEnums.inc...
[1269/4417] Building DiagnosticTrapInterface.inc...
[1270/4417] Building AttrList.inc...
[1271/4417] Building DiagnosticGroups.inc...
[1272/4417] Building AttrSubMatchRulesList.inc...
[1273/4417] Building DiagnosticAllCompatIDs.inc...
[1274/4417] Building AttrParsedAttrList.inc...
[1275/4417] Building DiagnosticIndexName.inc...
[1276/4417] Building AttrHasAttributeImpl.inc...
[1277/4417] Building RegularKeywordAttrInfo.inc...
[1278/4417] Building BuiltinsBPF.inc...
[1279/4417] Building CXX11AttributeInfo.inc...
[1280/4417] Building AttributeSpellingList.inc...
[1281/4417] Building BuiltinsDirectX.inc...
[1282/4417] Building Builtins.inc...
[1283/4417] Building BuiltinsRISCV.inc...
[1284/4417] Building BuiltinsSPIRVCommon.inc...
[1285/4417] Building BuiltinsNVPTX.inc...
[1286/4417] Building BuiltinsSPIRVVK.inc...
[1287/4417] Building BuiltinsSPIRVCL.inc...
[1288/4417] Building BuiltinsHexagon.inc...
[1289/4417] Building BuiltinTemplates.inc...
[1290/4417] Building BuiltinsX86_64.inc...
[1291/4417] Building arm_fp16.inc...
[1292/4417] Building arm_immcheck_types.inc...
[1293/4417] Building BuiltinsX86.inc...
[1294/4417] Building arm_neon.inc...
[1295/4417] Building arm_mve_builtins.inc...
[1296/4417] Building arm_mve_builtin_aliases.inc...
[1297/4417] Building arm_mve_builtin_sema.inc...
[1298/4417] Building arm_sve_builtins.json...
[1299/4417] Building arm_sve_typeflags.inc...
[1300/4417] Building arm_mve_builtin_cg.inc...
[1301/4417] Building arm_sme_builtins.json...
[1302/4417] Building arm_sme_builtins.inc...
[1303/4417] Building arm_sve_builtins.inc...
[1304/4417] Building arm_sve_streaming_attrs.inc...
[1305/4417] Building arm_sme_builtin_cg.inc...
[1306/4417] Building arm_sve_builtin_cg.inc...
[1307/4417] Building arm_sme_sema_rangechecks.inc...
[1308/4417] Building arm_sme_builtins_za_state.inc...
[1309/4417] Building arm_sme_streaming_attrs.inc...
[1310/4417] Building arm_sve_sema_rangechecks.inc...
[1311/4417] Building arm_cde_builtins.inc...
[1312/4417] Building arm_cde_builtin_sema.inc...
[1313/4417] Building arm_cde_builtin_cg.inc...
[1314/4417] Building arm_cde_builtin_aliases.inc...
[1315/4417] Building riscv_sifive_vector_builtin_sema.inc...
[1316/4417] Building riscv_sifive_vector_builtins.inc...
[1317/4417] Building riscv_sifive_vector_builtin_cg.inc...
[1318/4417] Building riscv_andes_vector_builtins.inc...
[1319/4417] Building riscv_andes_vector_builtin_sema.inc...
[1320/4417] Building riscv_andes_vector_builtin_cg.inc...
[1321/4417] Building AttrParserStringSwitches.inc...
[1322/4417] Building AttrSubMatchRulesParserStringSwitches.inc...
[1323/4417] Building AttrTemplateInstantiate.inc...
[1324/4417] Building riscv_vector_builtins.inc...
[1325/4417] Building AttrParsedAttrKinds.inc...
[1326/4417] Building AttrIsTypeDependent.inc...
[1327/4417] Building AttrSpellingListIndex.inc...
[1328/4417] Building riscv_vector_builtin_sema.inc...
[1329/4417] Building Options.inc...
[1330/4417] Building riscv_vector_builtin_cg.inc...
[1331/4417] Building Nodes.inc...
[1332/4417] Building AttrParsedAttrImpl.inc...
[1333/4417] Building Checkers.inc...
[1334/4417] Building NodeClasses.inc...
[1335/4417] Building AttrPCHRead.inc...
[1336/4417] Linking CXX static library lib/libLLVMFrontendAtomic.a
[1337/4417] Building AttrPCHWrite.inc...
[1338/4417] Linking CXX static library lib/libLLVMFrontendDirective.a
[1339/4417] Linking CXX static library lib/libLLVMFrontendOffloading.a
[1340/4417] Generating VCSVersion.inc
[1341/4417] Linking CXX static library lib/libLLVMScalarOpts.a
[1342/4417] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/DirectiveNameParser.cpp.o
[1343/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/ASTSourceDescriptor.cpp.o
[1344/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/CLWarnings.cpp.o
[1345/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/CharInfo.cpp.o
[1346/4417] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/OMPContext.cpp.o
[1347/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Builtins.cpp.o
[1348/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Cuda.cpp.o
[1349/4417] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/OMP.cpp.o
[1350/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/CodeGenOptions.cpp.o
[1351/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticOptions.cpp.o
[1352/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/ExpressionTraits.cpp.o
[1353/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/DarwinSDKInfo.cpp.o
[1354/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/FileEntry.cpp.o
[1355/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Diagnostic.cpp.o
[1356/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/FileSystemStatCache.cpp.o
[1357/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/FileManager.cpp.o
[1358/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/LangStandards.cpp.o
[1359/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/LangOptions.cpp.o
[1360/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/MakeSupport.cpp.o
[1361/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/ObjCRuntime.cpp.o
[1362/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Attributes.cpp.o
[1363/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/OffloadArch.cpp.o
[1364/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/IdentifierTable.cpp.o
[1365/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/OperatorPrecedence.cpp.o
[1366/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Module.cpp.o
[1367/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenCLOptions.cpp.o
[1368/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/ParsedAttrInfo.cpp.o
[1369/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenMPKinds.cpp.o
[1370/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/SanitizerSpecialCaseList.cpp.o
[1371/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/ProfileList.cpp.o
[1372/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/NoSanitizeList.cpp.o
[1373/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/SimpleTypoCorrection.cpp.o
[1374/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticIDs.cpp.o
[1375/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Sanitizers.cpp.o
[1376/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceLocation.cpp.o
[1377/4417] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/OMPIRBuilder.cpp.o
In function 'void FixupDebugInfoForOutlinedFunction(llvm::OpenMPIRBuilder&, llvm::IRBuilderBase&, llvm::Function*, llvm::DenseMap<llvm::Value*, std::tuple<llvm::Value*, unsigned int> >&)',
    inlined from 'llvm::Expected<llvm::Function*> createOutlinedFunction(llvm::OpenMPIRBuilder&, llvm::IRBuilderBase&, const llvm::OpenMPIRBuilder::TargetKernelDefaultAttrs&, llvm::StringRef, llvm::SmallVectorImpl<llvm::Value*>&, llvm::OpenMPIRBuilder::TargetBodyGenCallbackTy&, llvm::OpenMPIRBuilder::TargetGenArgAccessorsCallbackTy&)' at /build/emscripten/src/llvm-project/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp:7935:36:
/build/emscripten/src/llvm-project/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp:7745:21: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1378/4417] Linking CXX static library lib/libLLVMFrontendOpenMP.a
[1379/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Stack.cpp.o
[1380/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Sarif.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/Basic/Sarif.h:40,
                 from /build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list<KV>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h:648:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h: In function 'llvm::json::Object::Object(std::initializer_list<KV>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h:648:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp: In member function 'llvm::json::Object clang::SarifDocumentWriter::createPhysicalLocation(const clang::CharSourceRange&)':
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:237:60: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
In function 'llvm::json::Object createTextRegion(const clang::SourceManager&, const clang::CharSourceRange&)',
    inlined from 'llvm::json::Object clang::SarifDocumentWriter::createPhysicalLocation(const clang::CharSourceRange&)' at /build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:241:51:
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:154:69: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp: In member function 'llvm::json::Object clang::SarifDocumentWriter::createPhysicalLocation(const clang::CharSourceRange&)':
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:241:67: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp: In function 'llvm::json::Object createMessage(llvm::StringRef)':
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:144:43: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp: In member function 'llvm::json::Array clang::SarifDocumentWriter::createThreadFlows(llvm::ArrayRef<clang::ThreadFlow>)':
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:325:48: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:334:36: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
In function 'llvm::json::Object createLocation(llvm::json::Object&&, llvm::StringRef)',
    inlined from 'void clang::SarifDocumentWriter::appendResult(const clang::SarifResult&)' at /build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:402:39:
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:167:69: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp: In member function 'void clang::SarifDocumentWriter::appendResult(const clang::SarifResult&)':
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:416:70: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp: In member function 'void clang::SarifDocumentWriter::createRun(llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:358:71: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:362:58: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Basic/Sarif.cpp:362:58: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
[1381/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/StackExhaustionHandler.cpp.o
[1382/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceMgrAdapter.cpp.o
[1383/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetID.cpp.o
[1384/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceManager.cpp.o
[1385/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetInfo.cpp.o
[1386/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARC.cpp.o
[1387/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AMDGPU.cpp.o
[1388/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AArch64.cpp.o
[1389/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/BPF.cpp.o
[1390/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARM.cpp.o
[1391/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/CSKY.cpp.o
[1392/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AVR.cpp.o
[1393/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/DirectX.cpp.o
[1394/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Lanai.cpp.o
[1395/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Hexagon.cpp.o
[1396/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/MSP430.cpp.o
[1397/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/M68k.cpp.o
[1398/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/LoongArch.cpp.o
[1399/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets.cpp.o
[1400/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/NVPTX.cpp.o
[1401/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/OSTargets.cpp.o
[1402/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Mips.cpp.o
distcc[7516] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[1403/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SPIR.cpp.o
[1404/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PPC.cpp.o
[1405/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/RISCV.cpp.o
[1406/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Sparc.cpp.o
[1407/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/TCE.cpp.o
[1408/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SystemZ.cpp.o
[1409/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/TokenKinds.cpp.o
[1410/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/TypeTraits.cpp.o
[1411/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/VE.cpp.o
[1412/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/XCore.cpp.o
[1413/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Version.cpp.o
[1414/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/WebAssembly.cpp.o
[1415/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Xtensa.cpp.o
[1416/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayInstr.cpp.o
[1417/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Warnings.cpp.o
[1418/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayLists.cpp.o
[1419/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderMap.cpp.o
[1420/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/DependencyDirectivesScanner.cpp.o
[1421/4417] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/X86.cpp.o
[1422/4417] Linking CXX static library lib/libclangBasic.a
[1423/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/LexHLSLRootSignature.cpp.o
[1424/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/InitHeaderSearch.cpp.o
[1425/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/MacroArgs.cpp.o
[1426/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderSearch.cpp.o
[1427/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/MacroInfo.cpp.o
[1428/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/Lexer.cpp.o
[1429/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/LiteralSupport.cpp.o
[1430/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PPCallbacks.cpp.o
[1431/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PPConditionalDirectiveRecord.cpp.o
[1432/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PPCaching.cpp.o
[1433/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/ModuleMapFile.cpp.o
[1434/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/ModuleMap.cpp.o
[1435/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PPExpressions.cpp.o
[1436/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PPLexerChange.cpp.o
[1437/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessingRecord.cpp.o
[1438/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PPDirectives.cpp.o
[1439/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PPMacroExpansion.cpp.o
[1440/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/Pragma.cpp.o
[1441/4417] Building Opcodes.inc...
[1442/4417] Building AttrDocTable.inc...
[1443/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessorLexer.cpp.o
[1444/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/ScratchBuffer.cpp.o
[1445/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/TokenConcatenation.cpp.o
[1446/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/TokenLexer.cpp.o
[1447/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTConsumer.cpp.o
[1448/4417] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/Preprocessor.cpp.o
[1449/4417] Linking CXX static library lib/libclangLex.a
[1450/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTConcept.cpp.o
[1451/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/APValue.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/APValue.cpp: In function 'bool TryPrintAsStringLiteral(llvm::raw_ostream&, const clang::PrintingPolicy&, const clang::ArrayType*, llvm::ArrayRef<clang::APValue>)':
/build/emscripten/src/llvm-project/clang/lib/AST/APValue.cpp:640:13: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/APValue.cpp: In constructor 'clang::APValue::LValuePathSerializationHelper::LValuePathSerializationHelper(llvm::ArrayRef<clang::APValue::LValuePathEntry>, clang::QualType)':
/build/emscripten/src/llvm-project/clang/lib/AST/APValue.cpp:157:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/APValue.cpp: In member function 'void clang::APValue::setLValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)':
/build/emscripten/src/llvm-project/clang/lib/AST/APValue.cpp:1048:6: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/APValue.cpp: In member function 'void clang::APValue::printPretty(llvm::raw_ostream&, const clang::PrintingPolicy&, clang::QualType, const clang::ASTContext*) const':
/build/emscripten/src/llvm-project/clang/lib/AST/APValue.cpp:881:42: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/APValue.cpp:881:42: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/APValue.cpp: In copy constructor 'clang::APValue::APValue(const clang::APValue&)':
/build/emscripten/src/llvm-project/clang/lib/AST/APValue.cpp:347:16: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
[1452/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTDiagnostic.cpp.o
[1453/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTStructuralEquivalence.cpp.o
[1454/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTTypeTraits.cpp.o
[1455/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporterLookupTable.cpp.o
[1456/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTDumper.cpp.o
[1457/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/AttrDocTable.cpp.o
distcc[7695] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[1458/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/CommentBriefParser.cpp.o
[1459/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Availability.cpp.o
[1460/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Comment.cpp.o
[1461/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/CommentCommandTraits.cpp.o
[1462/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/CommentLexer.cpp.o
[1463/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporter.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitCompoundStmt(clang::CompoundStmt*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:7160:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:7160:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitImplicitCastExpr(clang::ImplicitCastExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:8219:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitCallExpr(clang::CallExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:8964:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:8970:26: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitCXXMemberCallExpr(clang::CXXMemberCallExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:8653:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitConvertVectorExpr(clang::ConvertVectorExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:7632:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitCXXNamedCastExpr(clang::CXXNamedCastExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:9155:37: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitExplicitCastExpr(clang::ExplicitCastExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:8246:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:8260:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitBinaryOperator(clang::BinaryOperator*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:8065:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedType clang::ASTNodeImporter::VisitHLSLInlineSpirvType(const clang::HLSLInlineSpirvType*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:2058:56: note: parameter passing for argument of type 'llvm::ArrayRef<clang::SpirvOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitCompoundAssignOperator(clang::CompoundAssignOperator*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTImporter.cpp:8187:40: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1464/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/CommentParser.cpp.o
[1465/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ComparisonCategories.cpp.o
[1466/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ComputeDependence.cpp.o
[1467/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/CommentSema.cpp.o
[1468/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/CXXInheritance.cpp.o
[1469/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DataCollection.cpp.o
[1470/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclarationName.cpp.o
[1471/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclFriend.cpp.o
[1472/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclBase.cpp.o
[1473/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclCXX.cpp.o
[1474/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Decl.cpp.o
[1475/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTContext.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp: In member function 'clang::QualType clang::ASTContext::getHLSLInlineSpirvType(uint32_t, uint32_t, uint32_t, llvm::ArrayRef<clang::SpirvOperand>)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp:5705:10: note: parameter passing for argument of type 'llvm::ArrayRef<clang::SpirvOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp: In member function 'void clang::ASTContext::addLazyModuleInitializers(clang::Module*, llvm::ArrayRef<clang::GlobalDeclID>)':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp:1065:6: note: parameter passing for argument of type 'llvm::ArrayRef<clang::GlobalDeclID>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp: In member function 'bool clang::ASTContext::canonicalizeTemplateArguments(llvm::MutableArrayRef<clang::TemplateArgument>) const':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp:3129:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<clang::TemplateArgument>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp: In member function 'clang::QualType clang::ASTContext::getTemplateSpecializationType(clang::ElaboratedTypeKeyword, clang::TemplateName, llvm::ArrayRef<clang::TemplateArgument>, llvm::ArrayRef<clang::TemplateArgument>, clang::QualType) const':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp:5971:52: note: parameter passing for argument of type 'llvm::MutableArrayRef<clang::TemplateArgument>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp: In member function 'clang::QualType clang::ASTContext::getTemplateSpecializationType(clang::ElaboratedTypeKeyword, clang::TemplateName, llvm::ArrayRef<clang::TemplateArgumentLoc>, llvm::ArrayRef<clang::TemplateArgument>, clang::QualType) const':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp:5901:10: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp: In member function 'clang::TypeSourceInfo* clang::ASTContext::getTemplateSpecializationTypeInfo(clang::ElaboratedTypeKeyword, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::TemplateName, clang::SourceLocation, const clang::TemplateArgumentListInfo&, llvm::ArrayRef<clang::TemplateArgument>, clang::QualType) const':
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp:5891:47: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ASTContext.cpp:5891:47: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
[1476/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclGroup.cpp.o
[1477/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclOpenACC.cpp.o
[1478/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclOpenMP.cpp.o
[1479/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclObjC.cpp.o
[1480/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclTemplate.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/DeclTemplate.cpp: In member function 'virtual void clang::ClassTemplateSpecializationDecl::getNameForDiagnostic(llvm::raw_ostream&, const clang::PrintingPolicy&, bool) const':
/build/emscripten/src/llvm-project/clang/lib/AST/DeclTemplate.cpp:1022:30: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/DeclTemplate.cpp: In member function 'virtual void clang::VarTemplateSpecializationDecl::getNameForDiagnostic(llvm::raw_ostream&, const clang::PrintingPolicy&, bool) const':
/build/emscripten/src/llvm-project/clang/lib/AST/DeclTemplate.cpp:1449:30: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/DeclTemplate.cpp: In member function 'clang::CanQualType clang::ClassTemplateDecl::getCanonicalInjectedSpecializationType(const clang::ASTContext&) const':
/build/emscripten/src/llvm-project/clang/lib/AST/DeclTemplate.cpp:663:38: note: parameter passing for argument of type 'llvm::MutableArrayRef<clang::TemplateArgument>' changed in GCC 7.1
[1481/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclPrinter.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/DeclPrinter.cpp: In member function 'void {anonymous}::DeclPrinter::printTemplateArguments(llvm::ArrayRef<clang::TemplateArgumentLoc>, const clang::TemplateParameterList*)':
/build/emscripten/src/llvm-project/clang/lib/AST/DeclPrinter.cpp:1225:6: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/DeclPrinter.cpp: In member function 'void {anonymous}::DeclPrinter::VisitFunctionDecl(clang::FunctionDecl*)':
/build/emscripten/src/llvm-project/clang/lib/AST/DeclPrinter.cpp:724:41: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/DeclPrinter.cpp: In member function 'void {anonymous}::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*)':
/build/emscripten/src/llvm-project/clang/lib/AST/DeclPrinter.cpp:1101:31: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
[1482/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExprClassification.cpp.o
[1483/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExprConcepts.cpp.o
distcc[7781] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[1484/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/AttrImpl.cpp.o
[1485/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExprCXX.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp: In constructor 'clang::CXXOperatorCallExpr::CXXOperatorCallExpr(clang::OverloadedOperatorKind, clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, clang::CallExpr::ADLCallKind)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:603:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:610:51: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp: In static member function 'static clang::CXXOperatorCallExpr* clang::CXXOperatorCallExpr::Create(const clang::ASTContext&, clang::OverloadedOperatorKind, clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, clang::CallExpr::ADLCallKind)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:624:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In constructor 'clang::CXXOperatorCallExpr::CXXOperatorCallExpr(clang::OverloadedOperatorKind, clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, clang::CallExpr::ADLCallKind)',
    inlined from 'static clang::CXXOperatorCallExpr* clang::CXXOperatorCallExpr::Create(const clang::ASTContext&, clang::OverloadedOperatorKind, clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, clang::CallExpr::ADLCallKind)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:638:59:
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:610:51: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp: In constructor 'clang::CXXMemberCallExpr::CXXMemberCallExpr(clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:679:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:685:45: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp: In static member function 'static clang::CXXMemberCallExpr* clang::CXXMemberCallExpr::Create(const clang::ASTContext&, clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:692:20: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In constructor 'clang::CXXMemberCallExpr::CXXMemberCallExpr(clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)',
    inlined from 'static clang::CXXMemberCallExpr* clang::CXXMemberCallExpr::Create(const clang::ASTContext&, clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:706:69:
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:685:45: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp: In static member function 'static clang::CXXStaticCastExpr* clang::CXXStaticCastExpr::Create(const clang::ASTContext&, clang::QualType, clang::ExprValueKind, clang::CastKind, clang::Expr*, const clang::CXXCastPath*, clang::TypeSourceInfo*, clang::FPOptionsOverride, clang::SourceLocation, clang::SourceLocation, clang::SourceRange)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:780:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp: In static member function 'static clang::CXXFunctionalCastExpr* clang::CXXFunctionalCastExpr::Create(const clang::ASTContext&, clang::QualType, clang::ExprValueKind, clang::TypeSourceInfo*, clang::CastKind, clang::Expr*, const clang::CXXCastPath*, clang::FPOptionsOverride, clang::SourceLocation, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:918:24: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp: In constructor 'clang::UserDefinedLiteral::UserDefinedLiteral(clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::SourceLocation, clang::FPOptionsOverride)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:952:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:959:28: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp: In static member function 'static clang::UserDefinedLiteral* clang::UserDefinedLiteral::Create(const clang::ASTContext&, clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::SourceLocation, clang::FPOptionsOverride)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:966:21: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In constructor 'clang::UserDefinedLiteral::UserDefinedLiteral(clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::SourceLocation, clang::FPOptionsOverride)',
    inlined from 'static clang::UserDefinedLiteral* clang::UserDefinedLiteral::Create(const clang::ASTContext&, clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::SourceLocation, clang::FPOptionsOverride)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:981:76:
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:959:28: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp: In constructor 'clang::CUDAKernelCallExpr::CUDAKernelCallExpr(clang::Expr*, clang::CallExpr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:1942:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:1948:50: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp: In static member function 'static clang::CUDAKernelCallExpr* clang::CUDAKernelCallExpr::Create(const clang::ASTContext&, clang::Expr*, clang::CallExpr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:1956:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In constructor 'clang::CUDAKernelCallExpr::CUDAKernelCallExpr(clang::Expr*, clang::CallExpr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)',
    inlined from 'static clang::CUDAKernelCallExpr* clang::CUDAKernelCallExpr::Create(const clang::ASTContext&, clang::Expr*, clang::CallExpr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:1969:78:
/build/emscripten/src/llvm-project/clang/lib/AST/ExprCXX.cpp:1948:50: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1486/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Expr.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp: In constructor 'clang::CallExpr::CallExpr(clang::Stmt::StmtClass, clang::Expr*, llvm::ArrayRef<clang::Expr*>, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int, ADLCallKind)':
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:1469:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp: In static member function 'static clang::CallExpr* clang::CallExpr::Create(const clang::ASTContext&, clang::Expr*, llvm::ArrayRef<clang::Expr*>, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::FPOptionsOverride, unsigned int, ADLCallKind)':
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:1513:11: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp: In static member function 'static clang::ImplicitCastExpr* clang::ImplicitCastExpr::Create(const clang::ASTContext&, clang::QualType, clang::CastKind, clang::Expr*, const clang::CXXCastPath*, clang::ExprValueKind, clang::FPOptionsOverride)':
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2068:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp: In static member function 'static clang::CStyleCastExpr* clang::CStyleCastExpr::Create(const clang::ASTContext&, clang::QualType, clang::ExprValueKind, clang::CastKind, clang::Expr*, const clang::CXXCastPath*, clang::FPOptionsOverride, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2099:17: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp: In constructor 'clang::BinaryOperator::BinaryOperator(const clang::ASTContext&, clang::Expr*, clang::Expr*, Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, clang::FPOptionsOverride)':
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:4932:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp: In constructor 'clang::BinaryOperator::BinaryOperator(const clang::ASTContext&, clang::Expr*, clang::Expr*, Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, clang::FPOptionsOverride, bool)':
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:4951:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp: In static member function 'static clang::BinaryOperator* clang::BinaryOperator::Create(const clang::ASTContext&, clang::Expr*, clang::Expr*, Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, clang::FPOptionsOverride)':
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:4977:17: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp: In static member function 'static clang::CompoundAssignOperator* clang::CompoundAssignOperator::Create(const clang::ASTContext&, clang::Expr*, clang::Expr*, clang::BinaryOperator::Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, clang::FPOptionsOverride, clang::QualType, clang::QualType)':
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:4999:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp: In constructor 'clang::UnaryOperator::UnaryOperator(const clang::ASTContext&, clang::Expr*, Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, bool, clang::FPOptionsOverride)':
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:5020:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp: In static member function 'static clang::UnaryOperator* clang::UnaryOperator::Create(const clang::ASTContext&, clang::Expr*, Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, bool, clang::FPOptionsOverride)':
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:5034:16: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp: In static member function 'static clang::ConvertVectorExpr* clang::ConvertVectorExpr::Create(const clang::ASTContext&, clang::Expr*, clang::TypeSourceInfo*, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, clang::SourceLocation, clang::FPOptionsOverride)':
/build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:5554:20: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/clang/include/clang/AST/Expr.h:17,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:13:
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::SourceLocExpr::EvaluateInContext(const clang::ASTContext&, const clang::Expr*) const::<lambda(llvm::StringRef)>' at /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2311:55,
    inlined from 'clang::APValue clang::SourceLocExpr::EvaluateInContext(const clang::ASTContext&, const clang::Expr*) const' at /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2321:38:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::SourceLocExpr::EvaluateInContext(const clang::ASTContext&, const clang::Expr*) const::<lambda(llvm::StringRef)>' at /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2311:55,
    inlined from 'clang::APValue clang::SourceLocExpr::EvaluateInContext(const clang::ASTContext&, const clang::Expr*) const' at /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2327:34:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::SourceLocExpr::EvaluateInContext(const clang::ASTContext&, const clang::Expr*) const::<lambda(llvm::StringRef)>' at /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2311:55,
    inlined from 'clang::APValue clang::SourceLocExpr::EvaluateInContext(const clang::ASTContext&, const clang::Expr*) const' at /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2336:79:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::APValue clang::SourceLocExpr::EvaluateInContext(const clang::ASTContext&, const clang::Expr*) const' at /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2383:25:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::SourceLocExpr::EvaluateInContext(const clang::ASTContext&, const clang::Expr*) const::<lambda(llvm::StringRef)>' at /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2311:55,
    inlined from 'clang::APValue clang::SourceLocExpr::EvaluateInContext(const clang::ASTContext&, const clang::Expr*) const' at /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2360:69:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::SourceLocExpr::EvaluateInContext(const clang::ASTContext&, const clang::Expr*) const::<lambda(llvm::StringRef)>' at /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2311:55,
    inlined from 'clang::APValue clang::SourceLocExpr::EvaluateInContext(const clang::ASTContext&, const clang::Expr*) const' at /build/emscripten/src/llvm-project/clang/lib/AST/Expr.cpp:2365:69:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
[1487/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ParentMapContext.cpp.o
[1488/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExprObjC.cpp.o
[1489/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTSource.cpp.o
[1490/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTMerger.cpp.o
[1491/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/BitcastBuffer.cpp.o
[1492/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/InferAlloc.cpp.o
[1493/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/FormatString.cpp.o
[1494/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/InheritViz.cpp.o
[1495/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Descriptor.cpp.o
[1496/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Context.cpp.o
[1497/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/ByteCodeEmitter.cpp.o
[1498/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Function.cpp.o
[1499/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Compiler.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:9:
In constructor 'clang::interp::VariableScope<Emitter>::VariableScope(clang::interp::Compiler<Emitter>*, const clang::ValueDecl*, clang::interp::ScopeKind) [with Emitter = clang::interp::ByteCodeEmitter]',
    inlined from 'clang::interp::LocalScope<Emitter>::LocalScope(clang::interp::Compiler<Emitter>*, clang::interp::ScopeKind) [with Emitter = clang::interp::ByteCodeEmitter]' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.h:553:50,
    inlined from 'bool clang::interp::Compiler<Emitter>::visitCompoundStmt(const clang::CompoundStmt*) [with Emitter = clang::interp::ByteCodeEmitter]' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:5548:23:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.h:484:19: warning: storing the address of local variable 'Scope' in '*this.clang::interp::Compiler<clang::interp::ByteCodeEmitter>::VarScope' [-Wdangling-pointer=]
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp: In member function 'bool clang::interp::Compiler<Emitter>::visitCompoundStmt(const clang::CompoundStmt*) [with Emitter = clang::interp::ByteCodeEmitter]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:5548:23: note: 'Scope' declared here
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.h:235:47: note: 'this' declared here
In constructor 'clang::interp::VariableScope<Emitter>::VariableScope(clang::interp::Compiler<Emitter>*, const clang::ValueDecl*, clang::interp::ScopeKind) [with Emitter = clang::interp::EvalEmitter]',
    inlined from 'clang::interp::LocalScope<Emitter>::LocalScope(clang::interp::Compiler<Emitter>*, clang::interp::ScopeKind) [with Emitter = clang::interp::EvalEmitter]' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.h:553:50,
    inlined from 'bool clang::interp::Compiler<Emitter>::visitCompoundStmt(const clang::CompoundStmt*) [with Emitter = clang::interp::EvalEmitter]' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:5548:23:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.h:484:19: warning: storing the address of local variable 'Scope' in '*this.clang::interp::Compiler<clang::interp::EvalEmitter>::VarScope' [-Wdangling-pointer=]
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp: In member function 'bool clang::interp::Compiler<Emitter>::visitCompoundStmt(const clang::CompoundStmt*) [with Emitter = clang::interp::EvalEmitter]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp:5548:23: note: 'Scope' declared here
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Compiler.h:235:47: note: 'this' declared here
[1500/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/FunctionPointer.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/AST/Decl.h:17,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Descriptor.h:17,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Function.h:18,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/FunctionPointer.h:12,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/FunctionPointer.cpp:9:
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::APValue clang::interp::FunctionPointer::toAPValue(const clang::ASTContext&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/FunctionPointer.cpp:17:49:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::APValue clang::interp::FunctionPointer::toAPValue(const clang::ASTContext&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/FunctionPointer.cpp:21:50:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::APValue clang::interp::FunctionPointer::toAPValue(const clang::ASTContext&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/FunctionPointer.cpp:23:48:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
[1501/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DynamicRecursiveASTVisitor.cpp.o
[1502/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Floating.cpp.o
[1503/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/EvaluationResult.cpp.o
[1504/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBuiltinBitCast.cpp.o
[1505/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExprConstant.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/FixedPoint.h:12,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/InterpStack.h:16,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Context.h:19,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:35:
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp: In function 'bool {anonymous}::VectorExprEvaluator::Success(llvm::ArrayRef<clang::APValue>, const clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:11664:10: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp: In function 'unsigned int {anonymous}::findMostDerivedSubobject(const clang::ASTContext&, clang::APValue::LValueBase, llvm::ArrayRef<clang::APValue::LValuePathEntry>, uint64_t&, clang::QualType&, bool&, bool&)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:190:3: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor '{anonymous}::SubobjectDesignator::SubobjectDesignator(const clang::ASTContext&, const clang::APValue&)',
    inlined from '{anonymous}::SubobjectDesignator::SubobjectDesignator(const clang::ASTContext&, const clang::APValue&)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:290:5,
    inlined from 'void {anonymous}::LValue::setFrom(const clang::ASTContext&, const clang::APValue&)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1584:46:
/build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:301:59: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'std::string {anonymous}::LValue::toString(clang::ASTContext&, clang::QualType) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1623:15,
    inlined from 'EvaluateComparisonBinaryOperator<{anonymous}::IntExprEvaluator::VisitBinaryOperator(const clang::BinaryOperator*)::<lambda({anonymous}::CmpResult, const clang::BinaryOperator*)>&, {anonymous}::IntExprEvaluator::VisitBinaryOperator(const clang::BinaryOperator*)::<lambda()> >({anonymous}::EvalInfo&, const clang::BinaryOperator*, {anonymous}::IntExprEvaluator::VisitBinaryOperator(const clang::BinaryOperator*)::<lambda({anonymous}::CmpResult, const clang::BinaryOperator*)>&, {anonymous}::IntExprEvaluator::VisitBinaryOperator(const clang::BinaryOperator*)::<lambda()>&&)::<lambda(unsigned int, bool)>' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:17587:21:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'std::string {anonymous}::LValue::toString(clang::ASTContext&, clang::QualType) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1623:15,
    inlined from 'EvaluateComparisonBinaryOperator<{anonymous}::IntExprEvaluator::VisitBinaryOperator(const clang::BinaryOperator*)::<lambda({anonymous}::CmpResult, const clang::BinaryOperator*)>&, {anonymous}::IntExprEvaluator::VisitBinaryOperator(const clang::BinaryOperator*)::<lambda()> >({anonymous}::EvalInfo&, const clang::BinaryOperator*, {anonymous}::IntExprEvaluator::VisitBinaryOperator(const clang::BinaryOperator*)::<lambda({anonymous}::CmpResult, const clang::BinaryOperator*)>&, {anonymous}::IntExprEvaluator::VisitBinaryOperator(const clang::BinaryOperator*)::<lambda()>&&)::<lambda(unsigned int, bool)>' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:17588:21:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'std::string {anonymous}::LValue::toString(clang::ASTContext&, clang::QualType) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1623:15,
    inlined from 'EvaluateComparisonBinaryOperator<{anonymous}::RecordExprEvaluator::VisitBinCmp(const clang::BinaryOperator*)::<lambda({anonymous}::CmpResult, const clang::BinaryOperator*)>&, {anonymous}::RecordExprEvaluator::VisitBinCmp(const clang::BinaryOperator*)::<lambda()> >({anonymous}::EvalInfo&, const clang::BinaryOperator*, {anonymous}::RecordExprEvaluator::VisitBinCmp(const clang::BinaryOperator*)::<lambda({anonymous}::CmpResult, const clang::BinaryOperator*)>&, {anonymous}::RecordExprEvaluator::VisitBinCmp(const clang::BinaryOperator*)::<lambda()>&&)::<lambda(unsigned int, bool)>' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:17587:21:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'std::string {anonymous}::LValue::toString(clang::ASTContext&, clang::QualType) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1623:15,
    inlined from 'EvaluateComparisonBinaryOperator<{anonymous}::RecordExprEvaluator::VisitBinCmp(const clang::BinaryOperator*)::<lambda({anonymous}::CmpResult, const clang::BinaryOperator*)>&, {anonymous}::RecordExprEvaluator::VisitBinCmp(const clang::BinaryOperator*)::<lambda()> >({anonymous}::EvalInfo&, const clang::BinaryOperator*, {anonymous}::RecordExprEvaluator::VisitBinCmp(const clang::BinaryOperator*)::<lambda({anonymous}::CmpResult, const clang::BinaryOperator*)>&, {anonymous}::RecordExprEvaluator::VisitBinCmp(const clang::BinaryOperator*)::<lambda()>&&)::<lambda(unsigned int, bool)>' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:17588:21:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'std::string {anonymous}::LValue::toString(clang::ASTContext&, clang::QualType) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1623:15,
    inlined from 'CheckDeleteKind({anonymous}::EvalInfo&, const clang::Expr*, const {anonymous}::LValue&, {anonymous}::DynAlloc::Kind)::<lambda()>' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:7671:57,
    inlined from 'std::optional<{anonymous}::DynAlloc*> CheckDeleteKind({anonymous}::EvalInfo&, const clang::Expr*, const {anonymous}::LValue&, {anonymous}::DynAlloc::Kind)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:7677:27:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'std::string {anonymous}::LValue::toString(clang::ASTContext&, clang::QualType) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1623:15,
    inlined from '{anonymous}::IntExprEvaluator::VisitBinaryOperator(const clang::BinaryOperator*)::<lambda(unsigned int)>' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:17914:77:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'std::string {anonymous}::LValue::toString(clang::ASTContext&, clang::QualType) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1623:15,
    inlined from '{anonymous}::IntExprEvaluator::VisitBinaryOperator(const clang::BinaryOperator*)::<lambda(unsigned int)>' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:17915:77:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'bool HandleCovariantReturnAdjustment({anonymous}::EvalInfo&, const clang::Expr*, clang::APValue&, llvm::ArrayRef<clang::QualType>)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:6704:16:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In member function 'void {anonymous}::SubobjectDesignator::truncate(clang::ASTContext&, clang::APValue::LValueBase, unsigned int)',
    inlined from 'bool _ZL34MaybeHandleUnionActiveMemberChangeRN12_GLOBAL__N_18EvalInfoEPKN5clang4ExprERKNS_6LValueE.part.0({anonymous}::EvalInfo&, const clang::Expr*, const {anonymous}::LValue&)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:6962:15:
/build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:324:55: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'bool {anonymous}::RecordExprEvaluator::VisitCXXStdInitializerListExpr(const clang::CXXStdInitializerListExpr*)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:11512:17:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'bool EvaluateInitForDeclOfReferenceType({anonymous}::EvalInfo&, const clang::ValueDecl*, const clang::Expr*, {anonymous}::LValue&, clang::APValue&)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:5600:18:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'bool getBuiltinAlignArguments.constprop(const clang::CallExpr*, {anonymous}::EvalInfo&, clang::APValue&, llvm::APSInt&)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:15531:17:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::LValue::moveInto(clang::APValue&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:1574:58,
    inlined from 'bool Evaluate(clang::APValue&, {anonymous}::EvalInfo&, const clang::Expr*)' at /build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:19806:16:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp: In member function 'bool {anonymous}::VectorExprEvaluator::VisitCallExpr(const clang::CallExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/ExprConstant.cpp:14088:19: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
[1506/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/DynamicAllocator.cpp.o
[1507/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBlock.cpp.o
[1508/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpStack.cpp.o
[1509/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpFrame.cpp.o
[1510/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpState.cpp.o
[1511/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBuiltin.cpp.o
distcc[7837] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/InterpBuiltin.cpp: In function 'bool clang::interp::InterpretOffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*, llvm::ArrayRef<long long int>, int64_t&)':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/InterpBuiltin.cpp:5309:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
[1512/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Pointer.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/AST/Decl.h:17,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Descriptor.h:17,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Pointer.h:16,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Pointer.cpp:9:
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::APValue clang::interp::Pointer::toAPValue(const clang::ASTContext&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Pointer.cpp:177:48:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::APValue clang::interp::Pointer::toAPValue(const clang::ASTContext&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Pointer.cpp:182:49:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::APValue clang::interp::Pointer::toAPValue(const clang::ASTContext&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Pointer.cpp:187:52:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::APValue clang::interp::Pointer::toAPValue(const clang::ASTContext&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Pointer.cpp:190:50:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::APValue clang::interp::Pointer::toAPValue(const clang::ASTContext&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Pointer.cpp:198:50:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::APValue clang::interp::Pointer::toAPValue(const clang::ASTContext&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Pointer.cpp:219:58:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'clang::APValue clang::interp::Pointer::toAPValue(const clang::ASTContext&) const' at /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Pointer.cpp:322:50:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
[1513/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/PrimType.cpp.o
[1514/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Program.cpp.o
[1515/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Source.cpp.o
[1516/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Record.cpp.o
[1517/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpShared.cpp.o
[1518/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/MemberPointer.cpp.o
[1519/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/State.cpp.o
[1520/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/EvalEmitter.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/EvalEmitter.cpp:12:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_IntAP; T = IntegralAP<false>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_IntAPS; T = IntegralAP<true>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_IntAP; T = IntegralAP<false>]',
    inlined from 'bool clang::interp::EvalEmitter::emitOffsetOfIntAP(const clang::OffsetOfExpr*, clang::interp::SourceInfo)' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/lib/AST/Opcodes.inc:31552:28:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_IntAPS; T = IntegralAP<true>]',
    inlined from 'bool clang::interp::EvalEmitter::emitOffsetOfIntAPS(const clang::OffsetOfExpr*, clang::interp::SourceInfo)' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/lib/AST/Opcodes.inc:31557:29:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint8; T = Integral<8, true>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint8; T = Integral<8, false>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint16; T = Integral<16, true>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint16; T = Integral<16, false>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint32; T = Integral<32, true>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint32; T = Integral<32, false>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint8; T = Integral<8, true>]',
    inlined from 'bool clang::interp::EvalEmitter::emitOffsetOfSint8(const clang::OffsetOfExpr*, clang::interp::SourceInfo)' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/lib/AST/Opcodes.inc:31512:28:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint8; T = Integral<8, false>]',
    inlined from 'bool clang::interp::EvalEmitter::emitOffsetOfUint8(const clang::OffsetOfExpr*, clang::interp::SourceInfo)' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/lib/AST/Opcodes.inc:31517:28:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint16; T = Integral<16, true>]',
    inlined from 'bool clang::interp::EvalEmitter::emitOffsetOfSint16(const clang::OffsetOfExpr*, clang::interp::SourceInfo)' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/lib/AST/Opcodes.inc:31522:29:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint16; T = Integral<16, false>]',
    inlined from 'bool clang::interp::EvalEmitter::emitOffsetOfUint16(const clang::OffsetOfExpr*, clang::interp::SourceInfo)' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/lib/AST/Opcodes.inc:31527:29:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint32; T = Integral<32, true>]',
    inlined from 'bool clang::interp::EvalEmitter::emitOffsetOfSint32(const clang::OffsetOfExpr*, clang::interp::SourceInfo)' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/lib/AST/Opcodes.inc:31532:29:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint32; T = Integral<32, false>]',
    inlined from 'bool clang::interp::EvalEmitter::emitOffsetOfUint32(const clang::OffsetOfExpr*, clang::interp::SourceInfo)' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/lib/AST/Opcodes.inc:31537:29:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint64; T = Integral<64, true>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint64; T = Integral<64, false>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint64; T = Integral<64, true>]',
    inlined from 'bool clang::interp::EvalEmitter::emitOffsetOfSint64(const clang::OffsetOfExpr*, clang::interp::SourceInfo)' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/lib/AST/Opcodes.inc:31542:29:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint64; T = Integral<64, false>]',
    inlined from 'bool clang::interp::EvalEmitter::emitOffsetOfUint64(const clang::OffsetOfExpr*, clang::interp::SourceInfo)' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/lib/AST/Opcodes.inc:31547:29:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
[1521/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumCXXABI.cpp.o
[1522/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Mangle.cpp.o
[1523/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/JSONNodeDumper.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/JSONNodeDumper.cpp: In member function 'void clang::JSONNodeDumper::visitHTMLStartTagComment(const clang::comments::HTMLStartTagComment*, const clang::comments::FullComment*)':
/build/emscripten/src/llvm-project/clang/lib/AST/JSONNodeDumper.cpp:1803:20: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/JSONNodeDumper.cpp:1803:20: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/JSONNodeDumper.cpp:1803:20: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/JSONNodeDumper.cpp: In member function 'llvm::json::Object clang::JSONNodeDumper::createFPOptions(clang::FPOptionsOverride)':
/build/emscripten/src/llvm-project/clang/lib/AST/JSONNodeDumper.cpp:1882:20: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1524/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftCXXABI.cpp.o
distcc[7905] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[1525/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumMangle.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/AST/Decl.h:17,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/Type.h:20,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/CanonicalType.h:17,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/ASTContext.h:18,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/ItaniumMangle.cpp:17:
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::CXXNameMangler::mangleTemplateArg(clang::TemplateArgument, bool)' at /build/emscripten/src/llvm-project/clang/lib/AST/ItaniumMangle.cpp:6331:46:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In constructor 'clang::APValue::APValue(LValueBase, const clang::CharUnits&, llvm::ArrayRef<LValuePathEntry>, bool, bool)',
    inlined from 'void {anonymous}::CXXNameMangler::mangleTemplateArg(clang::TemplateArgument, bool)' at /build/emscripten/src/llvm-project/clang/lib/AST/ItaniumMangle.cpp:6326:46:
/build/emscripten/src/llvm-project/clang/include/clang/AST/APValue.h:377:14: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
[1526/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/NestedNameSpecifier.cpp.o
[1527/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/NSAPI.cpp.o
[1528/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ODRDiagsEmitter.cpp.o
[1529/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftMangle.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:18,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/APNumericStorage.h:12,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/Decl.h:16,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/Type.h:20,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/CanonicalType.h:17,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/ASTContext.h:18,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/MicrosoftMangle.cpp:13:
In destructor 'llvm::APInt::~APInt()',
    inlined from 'static llvm::APSInt llvm::APSInt::get(int64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APSInt.h:350:48,
    inlined from 'void {anonymous}::MicrosoftCXXNameMangler::mangleTemplateArg(const clang::TemplateDecl*, const clang::TemplateArgument&, const clang::NamedDecl*)' at /build/emscripten/src/llvm-project/clang/lib/AST/MicrosoftMangle.cpp:1864:49:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APInt.h:193:18: warning: 'void operator delete [](void*)' called on a pointer to an unallocated object '4294967295' [-Wfree-nonheap-object]
[1530/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ODRHash.cpp.o
[1531/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/OpenACCClause.cpp.o
[1532/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/OSLog.cpp.o
[1533/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ParentMap.cpp.o
[1534/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Interp.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.cpp:9:
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_IntAP; T = IntegralAP<false>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_IntAPS; T = IntegralAP<true>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint8; T = Integral<8, true>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint8; T = Integral<8, false>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint16; T = Integral<16, true>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint16; T = Integral<16, false>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint32; T = Integral<32, false>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint32; T = Integral<32, true>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Sint64; T = Integral<64, true>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h: In function 'bool clang::interp::OffsetOf(InterpState&, CodePtr, const clang::OffsetOfExpr*) [with PrimType Name = clang::interp::PT_Uint64; T = Integral<64, false>]':
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/ByteCode/Interp.h:3442:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
[1535/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/PrintfFormatString.cpp.o
[1536/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/OpenMPClause.cpp.o
[1537/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/QualTypeNames.cpp.o
[1538/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Randstruct.cpp.o
[1539/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayout.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/RecordLayout.cpp: In constructor 'clang::ASTRecordLayout::ASTRecordLayout(const clang::ASTContext&, clang::CharUnits, clang::CharUnits, clang::CharUnits, clang::CharUnits, clang::CharUnits, bool, bool, clang::CharUnits, clang::CharUnits, llvm::ArrayRef<long long unsigned int>, clang::CharUnits, clang::CharUnits, clang::CharUnits, clang::CharUnits, const clang::CXXRecordDecl*, bool, const clang::CXXRecordDecl*, bool, bool, const BaseOffsetsMapTy&, const VBaseOffsetsMapTy&)':
/build/emscripten/src/llvm-project/clang/lib/AST/RecordLayout.cpp:45:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/RecordLayout.cpp: In constructor 'clang::ASTRecordLayout::ASTRecordLayout(const clang::ASTContext&, clang::CharUnits, clang::CharUnits, clang::CharUnits, clang::CharUnits, clang::CharUnits, clang::CharUnits, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/clang/lib/AST/RecordLayout.cpp:30:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1540/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/RawCommentList.cpp.o
[1541/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/SelectorLocationsKind.cpp.o
[1542/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ScanfFormatString.cpp.o
[1543/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtCXX.cpp.o
[1544/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtIterator.cpp.o
[1545/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Disasm.cpp.o
[1546/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtObjC.cpp.o
[1547/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayoutBuilder.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp: In member function 'const clang::ASTRecordLayout& clang::ASTContext::getASTRecordLayout(const clang::RecordDecl*) const':
/build/emscripten/src/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3408:31: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3401:40: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3446:69: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3437:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp: In member function 'const clang::ASTRecordLayout& clang::ASTContext::getObjCLayout(const clang::ObjCInterfaceDecl*) const':
/build/emscripten/src/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp:3582:69: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1548/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtOpenACC.cpp.o
[1549/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Stmt.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/Stmt.cpp: In constructor 'clang::CompoundStmt::CompoundStmt(llvm::ArrayRef<clang::Stmt*>, clang::FPOptionsOverride, clang::SourceLocation, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/AST/Stmt.cpp:378:1: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Stmt.cpp: In static member function 'static clang::CompoundStmt* clang::CompoundStmt::Create(const clang::ASTContext&, llvm::ArrayRef<clang::Stmt*>, clang::FPOptionsOverride, clang::SourceLocation, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/AST/Stmt.cpp:394:15: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1550/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtViz.cpp.o
[1551/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtOpenMP.cpp.o
[1552/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/TemplateName.cpp.o
distcc[7991] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[1553/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/TemplateBase.cpp.o
[1554/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtProfile.cpp.o
[1555/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtPrinter.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp: In member function 'void {anonymous}::StmtPrinter::VisitDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp:1377:30: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp: In member function 'void {anonymous}::StmtPrinter::VisitUnresolvedLookupExpr(clang::UnresolvedLookupExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp:1386:30: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
In member function 'void {anonymous}::StmtPrinter::VisitConceptSpecializationExpr(clang::ConceptSpecializationExpr*)',
    inlined from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = std::add_pointer; ImplClass = {anonymous}::StmtPrinter; RetTy = void; ParamTys = {}]' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/StmtNodes.inc:500:112,
    inlined from 'void {anonymous}::StmtPrinter::Visit(clang::Stmt*)' at /build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp:151:43:
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp:2683:28: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp: In member function 'void {anonymous}::StmtPrinter::VisitDeclRefExpr(clang::DeclRefExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp:1366:30: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp: In member function 'void {anonymous}::StmtPrinter::VisitUnresolvedMemberExpr(clang::UnresolvedMemberExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp:2593:30: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp: In member function 'void {anonymous}::StmtPrinter::VisitMemberExpr(clang::MemberExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp:1802:30: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp: In member function 'void {anonymous}::StmtPrinter::VisitCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/StmtPrinter.cpp:2580:30: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
[1556/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/TypeLoc.cpp.o
[1557/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/VTTBuilder.cpp.o
[1558/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/TypePrinter.cpp.o
In member function 'void {anonymous}::TypePrinter::printInjectedClassNameBefore(const clang::InjectedClassNameType*, llvm::raw_ostream&)',
    inlined from 'void {anonymous}::TypePrinter::printBefore(const clang::Type*, clang::Qualifiers, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/TypeNodes.inc:77:59:
/build/emscripten/src/llvm-project/clang/lib/AST/TypePrinter.cpp:1656:32: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/TypePrinter.cpp: In function 'void printTo(llvm::raw_ostream&, llvm::ArrayRef<T>, const clang::PrintingPolicy&, const clang::TemplateParameterList*, bool, unsigned int) [with TA = clang::TemplateArgumentLoc]':
/build/emscripten/src/llvm-project/clang/lib/AST/TypePrinter.cpp:2499:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/TypePrinter.cpp: In function 'void clang::printTemplateArgumentList(llvm::raw_ostream&, llvm::ArrayRef<TemplateArgumentLoc>, const PrintingPolicy&, const TemplateParameterList*)':
/build/emscripten/src/llvm-project/clang/lib/AST/TypePrinter.cpp:2580:6: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/TypePrinter.cpp:2586:10: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/TypePrinter.cpp: In member function 'void {anonymous}::TypePrinter::printTagType(const clang::TagType*, llvm::raw_ostream&)':
/build/emscripten/src/llvm-project/clang/lib/AST/TypePrinter.cpp:1604:32: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
In function 'void clang::printTemplateArgumentList(llvm::raw_ostream&, llvm::ArrayRef<TemplateArgumentLoc>, const PrintingPolicy&, const TemplateParameterList*)',
    inlined from 'void clang::printTemplateArgumentList(llvm::raw_ostream&, const TemplateArgumentListInfo&, const PrintingPolicy&, const TemplateParameterList*)' at /build/emscripten/src/llvm-project/clang/lib/AST/TypePrinter.cpp:2568:28:
/build/emscripten/src/llvm-project/clang/lib/AST/TypePrinter.cpp:2586:10: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
[1559/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Type.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/Type.cpp: In static member function 'static bool clang::TemplateSpecializationType::anyDependentTemplateArguments(llvm::ArrayRef<clang::TemplateArgumentLoc>, llvm::ArrayRef<clang::TemplateArgument>)':
/build/emscripten/src/llvm-project/clang/lib/AST/Type.cpp:4559:6: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/Type.cpp: In static member function 'static bool clang::TemplateSpecializationType::anyInstantiationDependentTemplateArguments(llvm::ArrayRef<clang::TemplateArgumentLoc>)':
/build/emscripten/src/llvm-project/clang/lib/AST/Type.cpp:4567:6: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
[1560/4417] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/LowLevelHelpers.cpp.o
[1561/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/TextNodeDumper.cpp.o
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp: In member function 'void clang::TextNodeDumper::printFPOptions(clang::FPOptionsOverride)':
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1118:6: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'void clang::TextNodeDumper::VisitCallExpr(const clang::CallExpr*)',
    inlined from 'void clang::TextNodeDumper::VisitCallExpr(const clang::CallExpr*)' at /build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1507:6:
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1511:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'void clang::TextNodeDumper::VisitCallExpr(const clang::CallExpr*)',
    inlined from 'void clang::TextNodeDumper::VisitCallExpr(const clang::CallExpr*)' at /build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1507:6,
    inlined from 'void clang::TextNodeDumper::VisitCXXOperatorCallExpr(const clang::CXXOperatorCallExpr*)' at /build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1519:16:
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1511:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp: In member function 'void clang::TextNodeDumper::VisitCastExpr(const clang::CastExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1531:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp: In member function 'void clang::TextNodeDumper::VisitUnaryOperator(const clang::UnaryOperator*)':
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1650:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'void clang::TextNodeDumper::VisitBinaryOperator(const clang::BinaryOperator*)',
    inlined from 'void clang::TextNodeDumper::VisitBinaryOperator(const clang::BinaryOperator*)' at /build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1678:6:
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1681:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp: In member function 'void clang::TextNodeDumper::VisitCompoundAssignOperator(const clang::CompoundAssignOperator*)':
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1692:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp: In member function 'void clang::TextNodeDumper::VisitCXXFunctionalCastExpr(const clang::CXXFunctionalCastExpr*)':
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1725:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'void clang::TextNodeDumper::VisitCXXStaticCastExpr(const clang::CXXStaticCastExpr*)',
    inlined from 'void clang::TextNodeDumper::VisitCXXStaticCastExpr(const clang::CXXStaticCastExpr*)' at /build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1728:6:
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:1731:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'void clang::TextNodeDumper::VisitCompoundStmt(const clang::CompoundStmt*)',
    inlined from 'void clang::TextNodeDumper::VisitCompoundStmt(const clang::CompoundStmt*)' at /build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:3076:6:
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:3079:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'void clang::TextNodeDumper::VisitConvertVectorExpr(const clang::ConvertVectorExpr*)',
    inlined from 'void clang::TextNodeDumper::VisitConvertVectorExpr(const clang::ConvertVectorExpr*)' at /build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:3221:6:
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:3224:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'void clang::TextNodeDumper::VisitConvertVectorExpr(const clang::ConvertVectorExpr*)',
    inlined from 'void clang::TextNodeDumper::VisitConvertVectorExpr(const clang::ConvertVectorExpr*)' at /build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:3221:6,
    inlined from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = llvm::make_const_ptr; ImplClass = clang::TextNodeDumper; RetTy = void; ParamTys = {}]' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/StmtNodes.inc:494:96:
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:3224:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'void clang::TextNodeDumper::VisitCompoundStmt(const clang::CompoundStmt*)',
    inlined from 'void clang::TextNodeDumper::VisitCompoundStmt(const clang::CompoundStmt*)' at /build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:3076:6,
    inlined from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = llvm::make_const_ptr; ImplClass = clang::TextNodeDumper; RetTy = void; ParamTys = {}]' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/StmtNodes.inc:1674:86:
/build/emscripten/src/llvm-project/clang/lib/AST/TextNodeDumper.cpp:3079:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1562/4417] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/VTableBuilder.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/ASTVector.h:22,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/ASTUnresolvedSet.h:17,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/DeclCXX.h:18,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/BaseSubobject.h:17,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/VTableBuilder.h:16,
                 from /build/emscripten/src/llvm-project/clang/lib/AST/VTableBuilder.cpp:13:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = reference_wrapper<clang::VPtrInfo>*; _Distance = int; _Tp = reference_wrapper<clang::VPtrInfo>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rebucketPaths(clang::VPtrInfoVector&)::<lambda(const clang::VPtrInfo&, const clang::VPtrInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'std::reference_wrapper<clang::VPtrInfo>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Basic/Diagnostic.h:35,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/NestedNameSpecifierBase.h:18,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/TypeBase.h:21,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/DeclarationName.h:16,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/DeclBase.h:19,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/Decl.h:20,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/DeclCXX.h:19:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = reference_wrapper<clang::VPtrInfo>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rebucketPaths(clang::VPtrInfoVector&)::<lambda(const clang::VPtrInfo&, const clang::VPtrInfo&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = reference_wrapper<clang::VPtrInfo>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rebucketPaths(clang::VPtrInfoVector&)::<lambda(const clang::VPtrInfo&, const clang::VPtrInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = reference_wrapper<clang::VPtrInfo>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rebucketPaths(clang::VPtrInfoVector&)::<lambda(const clang::VPtrInfo&, const clang::VPtrInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = reference_wrapper<clang::VPtrInfo>*; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rebucketPaths(clang::VPtrInfoVector&)::<lambda(const clang::VPtrInfo&, const clang::VPtrInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper<clang::VPtrInfo>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = reference_wrapper<clang::VPtrInfo>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rebucketPaths(clang::VPtrInfoVector&)::<lambda(const clang::VPtrInfo&, const clang::VPtrInfo&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = reference_wrapper<clang::VPtrInfo>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rebucketPaths(clang::VPtrInfoVector&)::<lambda(const clang::VPtrInfo&, const clang::VPtrInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = reference_wrapper<clang::VPtrInfo>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rebucketPaths(clang::VPtrInfoVector&)::<lambda(const clang::VPtrInfo&, const clang::VPtrInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = reference_wrapper<clang::VPtrInfo>*; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rebucketPaths(clang::VPtrInfoVector&)::<lambda(const clang::VPtrInfo&, const clang::VPtrInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper<clang::VPtrInfo>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member 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 = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, clang::CharUnits>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, clang::CharUnits>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, clang::CharUnits> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, clang::CharUnits> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, clang::CharUnits>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, clang::CharUnits> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, clang::CharUnits> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/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 clang::MethodVFTableLocation&>, std::tuple<>}; _Key = clang::MethodVFTableLocation; _Val = std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> >; _KeyOfValue = std::_Select1st<std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> > >; _Compare = std::less<clang::MethodVFTableLocation>; _Alloc = std::allocator<std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<clang::MethodVFTableLocation, std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> > >, std::less<clang::MethodVFTableLocation>, std::allocator<std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = clang::MethodVFTableLocation; _Tp = std::__cxx11::basic_string<char>; _Compare = std::less<clang::MethodVFTableLocation>; _Alloc = std::allocator<std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> > >]',
    inlined from 'void clang::MicrosoftVTableContext::dumpMethodLocations(const clang::CXXRecordDecl*, const MethodVFTableLocationsTy&, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/clang/lib/AST/VTableBuilder.cpp:3761:26:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<clang::MethodVFTableLocation, std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> > >, std::less<clang::MethodVFTableLocation>, std::allocator<std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = clang::MethodVFTableLocation; _Tp = std::__cxx11::basic_string<char>; _Compare = std::less<clang::MethodVFTableLocation>; _Alloc = std::allocator<std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> > >]',
    inlined from 'void clang::MicrosoftVTableContext::dumpMethodLocations(const clang::CXXRecordDecl*, const MethodVFTableLocationsTy&, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/clang/lib/AST/VTableBuilder.cpp:3763:26:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<clang::MethodVFTableLocation, std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> > >, std::less<clang::MethodVFTableLocation>, std::allocator<std::pair<const clang::MethodVFTableLocation, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/clang/lib/AST/VTableBuilder.cpp: In constructor 'clang::VTableLayout::VTableLayout(llvm::ArrayRef<unsigned int>, llvm::ArrayRef<clang::VTableComponent>, llvm::ArrayRef<std::pair<long long unsigned int, clang::ThunkInfo> >, const AddressPointsMapTy&)':
/build/emscripten/src/llvm-project/clang/lib/AST/VTableBuilder.cpp:2309:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::VTableComponent>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/memory:80,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/ASTVector.h:27:
In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = clang::VTableLayout; _Args = {const llvm::SmallVector<unsigned int, 4>&, llvm::ArrayRef<clang::VTableComponent>, llvm::SmallVector<pair<long long unsigned int, clang::ThunkInfo>, 1>&, const llvm::DenseMap<clang::BaseSubobject, clang::VTableLayout::AddressPointLocation, llvm::DenseMapInfo<clang::BaseSubobject, void>, llvm::detail::DenseMapPair<clang::BaseSubobject, clang::VTableLayout::AddressPointLocation> >&}]',
    inlined from 'std::unique_ptr<clang::VTableLayout> CreateVTableLayout(const {anonymous}::ItaniumVTableBuilder&)' at /build/emscripten/src/llvm-project/clang/lib/AST/VTableBuilder.cpp:2420:33:
/usr/include/c++/15.2.1/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type 'llvm::ArrayRef<clang::VTableComponent>' changed in GCC 7.1
 1084 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type 'llvm::ArrayRef<clang::VTableComponent>' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, clang::CharUnits>}; _Key = std::__cxx11::basic_string<char>; _Tp = clang::CharUnits; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, clang::CharUnits> >]',
    inlined from 'std::__enable_if_t<((bool)std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value), std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<std::__cxx11::basic_string<char>, clang::CharUnits>; _Key = std::__cxx11::basic_string<char>; _Tp = clang::CharUnits; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, clang::CharUnits> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:882:27,
    inlined from 'void {anonymous}::ItaniumVTableBuilder::dumpLayout(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/clang/lib/AST/VTableBuilder.cpp:2163:34:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, clang::CharUnits>::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, clang::CharUnits>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, clang::CharUnits> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, clang::CharUnits> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = clang::VTableLayout; _Args = {llvm::ArrayRef<unsigned int>, llvm::ArrayRef<clang::VTableComponent>, llvm::SmallVector<pair<long long unsigned int, clang::ThunkInfo>, 1>&, const llvm::DenseMap<clang::BaseSubobject, clang::VTableLayout::AddressPointLocation, llvm::DenseMapInfo<clang::BaseSubobject, void>, llvm::detail::DenseMapPair<clang::BaseSubobject, clang::VTableLayout::AddressPointLocation> >&}]',
    inlined from 'virtual void clang::MicrosoftVTableContext::computeVTableRelatedInformation(const clang::CXXRecordDecl*)' at /build/emscripten/src/llvm-project/clang/lib/AST/VTableBuilder.cpp:3723:56:
/usr/include/c++/15.2.1/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type 'llvm::ArrayRef<clang::VTableComponent>' changed in GCC 7.1
 1084 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type 'llvm::ArrayRef<clang::VTableComponent>' changed in GCC 7.1
[1563/4417] Linking CXX static library lib/libclangAST.a
[1564/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/AnalysisDeclContext.cpp.o
[1565/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/BodyFarm.cpp.o
In member function 'clang::CastExpr* {anonymous}::ASTMaker::makeReferenceCast(const clang::Expr*, clang::QualType)',
    inlined from 'clang::Stmt* create_std_move_forward(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:326:35:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:184:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* create_dispatch_sync(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:611:47:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp: In function 'clang::Stmt* create_dispatch_sync(clang::ASTContext&, const clang::FunctionDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:612:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:658:27:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:661:31:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::UnaryOperator* {anonymous}::ASTMaker::makeDereference(const clang::Expr*, clang::QualType)',
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:660:26:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:154:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:659:27:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::BinaryOperator* {anonymous}::ASTMaker::makeComparison(const clang::Expr*, const clang::Expr*, clang::BinaryOperator::Opcode)',
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:657:21:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:131:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:671:29:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::UnaryOperator* {anonymous}::ASTMaker::makeDereference(const clang::Expr*, clang::QualType)',
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:670:24:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:154:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:673:27:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::BinaryOperator* {anonymous}::ASTMaker::makeAssignment(const clang::Expr*, const clang::Expr*, clang::QualType)',
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:669:21:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:122:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeIntegralCastToBoolean(const clang::Expr*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:199:26,
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:677:57:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::Expr* {anonymous}::ASTMaker::makeIntegralCast(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:195:26,
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:678:48:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::CompoundStmt* {anonymous}::ASTMaker::makeCompound(llvm::ArrayRef<clang::Stmt*>)',
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:680:38:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:138:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:138:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeIntegralCastToBoolean(const clang::Expr*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:199:26,
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:684:51:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::Expr* {anonymous}::ASTMaker::makeIntegralCast(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:195:26,
    inlined from 'clang::Stmt* create_OSAtomicCompareAndSwap(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:685:42:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::VarDecl*, bool)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:167:28,
    inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:543:41:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp: In function 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:541:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:551:28: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:558:31:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::UnaryOperator* {anonymous}::ASTMaker::makeDereference(const clang::Expr*, clang::QualType)',
    inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:557:25:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:154:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::Expr* {anonymous}::ASTMaker::makeIntegralCast(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:195:26,
    inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:561:26:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::BinaryOperator* {anonymous}::ASTMaker::makeAssignment(const clang::Expr*, const clang::Expr*, clang::QualType)',
    inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:556:21:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:122:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::CompoundStmt* {anonymous}::ASTMaker::makeCompound(llvm::ArrayRef<clang::Stmt*>)',
    inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:566:36:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:138:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:138:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:572:29:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::UnaryOperator* {anonymous}::ASTMaker::makeDereference(const clang::Expr*, clang::QualType)',
    inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:571:24:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:154:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:570:25:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::BinaryOperator* {anonymous}::ASTMaker::makeComparison(const clang::Expr*, const clang::Expr*, clang::BinaryOperator::Opcode)',
    inlined from 'clang::Stmt* create_dispatch_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:578:42:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:131:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* createObjCPropertyGetter(clang::ASTContext&, const clang::ObjCMethodDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:855:27,
    inlined from 'clang::Stmt* clang::BodyFarm::getBody(const clang::ObjCMethodDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:903:33:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* createObjCPropertyGetter(clang::ASTContext&, const clang::ObjCMethodDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:859:38,
    inlined from 'clang::Stmt* clang::BodyFarm::getBody(const clang::ObjCMethodDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:903:33:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:452:39:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In function 'clang::CallExpr* create_call_once_lambda_call(clang::ASTContext&, {anonymous}::ASTMaker, const clang::ParmVarDecl*, clang::CXXRecordDecl*, llvm::ArrayRef<clang::Expr*>)',
    inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:460:48:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:305:37: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::CallExpr* create_call_once_funcptr_call(clang::ASTContext&, {anonymous}::ASTMaker, const clang::ParmVarDecl*, llvm::ArrayRef<clang::Expr*>)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:269:33,
    inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:465:49:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::CallExpr* create_call_once_funcptr_call(clang::ASTContext&, {anonymous}::ASTMaker, const clang::ParmVarDecl*, llvm::ArrayRef<clang::Expr*>)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:274:33,
    inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:465:49:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In function 'clang::CallExpr* create_call_once_funcptr_call(clang::ASTContext&, {anonymous}::ASTMaker, const clang::ParmVarDecl*, llvm::ArrayRef<clang::Expr*>)',
    inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:465:49:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:283:26: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeLvalueToRvalue(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:160:26,
    inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:481:46:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:481:25:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp: In function 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:478:51: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ImplicitCastExpr* {anonymous}::ASTMaker::makeImplicitCast(const clang::Expr*, clang::QualType, clang::CastKind)',
    inlined from 'clang::Expr* {anonymous}::ASTMaker::makeIntegralCast(const clang::Expr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:195:26,
    inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:491:32:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:174:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::BinaryOperator* {anonymous}::ASTMaker::makeAssignment(const clang::Expr*, const clang::Expr*, clang::QualType)',
    inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:490:52:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:122:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::CompoundStmt* {anonymous}::ASTMaker::makeCompound(llvm::ArrayRef<clang::Stmt*>)',
    inlined from 'clang::Stmt* create_call_once(clang::ASTContext&, const clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:501:46:
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:138:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Analysis/BodyFarm.cpp:138:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1566/4417] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchersInternal.cpp.o
[1567/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o
[1568/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGStmtMap.cpp.o
[1569/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CalledOnceCheck.cpp.o
[1570/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CallGraph.cpp.o
[1571/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CocoaConventions.cpp.o
[1572/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CodeInjector.cpp.o
[1573/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ConstructionContext.cpp.o
[1574/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFG.cpp.o
[1575/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CloneDetection.cpp.o
[1576/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Dominators.cpp.o
[1577/4417] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchFinder.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Basic/Diagnostic.h:35,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/NestedNameSpecifierBase.h:18,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/TypeBase.h:21,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/DeclarationName.h:16,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/DeclBase.h:19,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/Decl.h:20,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/Type.h:20,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/CanonicalType.h:17,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/ASTContext.h:18,
                 from /build/emscripten/src/llvm-project/clang/include/clang/ASTMatchers/ASTMatchers.h:47,
                 from /build/emscripten/src/llvm-project/clang/include/clang/ASTMatchers/ASTMatchFinder.h:43,
                 from /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:18:
/usr/include/c++/15.2.1/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 clang::ast_matchers::internal::{anonymous}::MatchKey&>, std::tuple<>}; _Key = clang::ast_matchers::internal::{anonymous}::MatchKey; _Val = std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>; _KeyOfValue = std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >; _Compare = std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>; _Alloc = std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<clang::ast_matchers::internal::{anonymous}::MatchKey, std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>, std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>, std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = clang::ast_matchers::internal::{anonymous}::MatchKey; _Tp = clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult; _Compare = std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>; _Alloc = std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >]',
    inlined from 'clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::matchesAnyAncestorOf(clang::DynTypedNode, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*)::<lambda(bool)>' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1161:60,
    inlined from 'bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::matchesAnyAncestorOf(clang::DynTypedNode, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1185:24:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<clang::ast_matchers::internal::{anonymous}::MatchKey, std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>, std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>, std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = clang::ast_matchers::internal::{anonymous}::MatchKey; _Tp = clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult; _Compare = std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>; _Alloc = std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >]',
    inlined from 'clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::matchesAnyAncestorOf(clang::DynTypedNode, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*)::<lambda(bool)>' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1161:60,
    inlined from 'bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::matchesAnyAncestorOf(clang::DynTypedNode, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1200:22:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<clang::ast_matchers::internal::{anonymous}::MatchKey, std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>, std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>, std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = clang::ast_matchers::internal::{anonymous}::MatchKey; _Tp = clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult; _Compare = std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>; _Alloc = std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >]',
    inlined from 'clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::matchesAnyAncestorOf(clang::DynTypedNode, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*)::<lambda(bool)>' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1161:60,
    inlined from 'bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::matchesAnyAncestorOf(clang::DynTypedNode, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1234:24:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<clang::ast_matchers::internal::{anonymous}::MatchKey, std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>, std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>, std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = clang::ast_matchers::internal::{anonymous}::MatchKey; _Tp = clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult; _Compare = std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>; _Alloc = std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >]',
    inlined from 'clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::matchesAnyAncestorOf(clang::DynTypedNode, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*)::<lambda(bool)>' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1161:60,
    inlined from 'bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::matchesAnyAncestorOf(clang::DynTypedNode, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1246:18:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<clang::ast_matchers::internal::{anonymous}::MatchKey, std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>, std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>, std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = clang::ast_matchers::internal::{anonymous}::MatchKey; _Tp = clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult; _Compare = std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>; _Alloc = std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >]',
    inlined from 'bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::memoizedMatchesRecursively(const clang::DynTypedNode&, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, int, clang::ast_matchers::internal::ASTMatchFinder::BindKind)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:624:56,
    inlined from 'bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::memoizedMatchesRecursively(const clang::DynTypedNode&, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, int, clang::ast_matchers::internal::ASTMatchFinder::BindKind)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:597:8,
    inlined from 'virtual bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::matchesChildOf(const clang::DynTypedNode&, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, clang::ast_matchers::internal::ASTMatchFinder::BindKind)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:677:38:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<clang::ast_matchers::internal::{anonymous}::MatchKey, std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>, std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>, std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = clang::ast_matchers::internal::{anonymous}::MatchKey; _Tp = clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult; _Compare = std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>; _Alloc = std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >]',
    inlined from 'bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::memoizedMatchesRecursively(const clang::DynTypedNode&, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, int, clang::ast_matchers::internal::ASTMatchFinder::BindKind)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:624:56,
    inlined from 'bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::memoizedMatchesRecursively(const clang::DynTypedNode&, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, int, clang::ast_matchers::internal::ASTMatchFinder::BindKind)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:597:8,
    inlined from 'virtual bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::matchesDescendantOf(const clang::DynTypedNode&, clang::ASTContext&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, clang::ast_matchers::internal::ASTMatchFinder::BindKind)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp:686:38:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<clang::ast_matchers::internal::{anonymous}::MatchKey, std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>, std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>, std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[1578/4417] Linking CXX static library lib/libclangASTMatchers.a
[1579/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Consumed.cpp.o
[1580/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/IssueHash.cpp.o
[1581/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/FixitUtil.cpp.o
[1582/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/IntervalPartition.cpp.o
[1583/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/MacroExpansionContext.cpp.o
distcc[8085] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[1584/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ObjCNoReturn.cpp.o
[1585/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/LiveVariables.cpp.o
[1586/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PostOrderCFGView.cpp.o
[1587/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PathDiagnostic.cpp.o
[1588/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ProgramPoint.cpp.o
[1589/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ExprMutationAnalyzer.cpp.o
[1590/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ReachableCode.cpp.o
[1591/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyLogical.cpp.o
[1592/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyTIL.cpp.o
[1593/4417] Building ACC.h.inc...
[1594/4417] Building ACC.inc...
[1595/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyCommon.cpp.o
[1596/4417] Building CXX object tools/clang/lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesManager.cpp.o
[1597/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/RetainSummaryManager.cpp.o
[1598/4417] Building CXX object tools/clang/lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesTypes.cpp.o
[1599/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UninitializedValues.cpp.o
[1600/4417] Building OpenCLBuiltins.inc...
[1601/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafety.cpp.o
[1602/4417] Building CXX object tools/clang/lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesReader.cpp.o
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/clang/include/clang/APINotes/Types.h:13,
                 from /build/emscripten/src/llvm-project/clang/include/clang/APINotes/APINotesReader.h:18,
                 from /build/emscripten/src/llvm-project/clang/lib/APINotes/APINotesReader.cpp:15:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator<pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*>; _Sentinel = move_iterator<pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*>; _ForwardIterator = pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*>' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator<pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*>; _Sentinel = move_iterator<pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*>; _ForwardIterator = pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*>' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*>; _ForwardIterator = pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*]',
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*; _ForwardIterator = pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:1249:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*; It2 = std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*; T = std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:353:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:457:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:440:22:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*>' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*>; _ForwardIterator = pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*]',
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*; _ForwardIterator = pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:1249:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*; It2 = std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*; T = std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:353:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:457:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:440:22:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*>' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*>; _ForwardIterator = pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*]',
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*; _ForwardIterator = pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:1249:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*; It2 = std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*; T = std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:353:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1104:27,
    inlined from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>; unsigned int N = 1]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1255:36,
    inlined from 'clang::api_notes::APINotesReader::VersionedInfo<T>::VersionedInfo(llvm::VersionTuple, llvm::SmallVector<std::pair<llvm::VersionTuple, T>, 1>) [with T = clang::api_notes::ObjCMethodInfo]' at /build/emscripten/src/llvm-project/clang/lib/APINotes/APINotesReader.cpp:2057:7,
    inlined from 'clang::api_notes::APINotesReader::VersionedInfo<clang::api_notes::ObjCMethodInfo> clang::api_notes::APINotesReader::lookupObjCMethod(clang::api_notes::ContextID, clang::api_notes::ObjCSelectorRef, bool)' at /build/emscripten/src/llvm-project/clang/lib/APINotes/APINotesReader.cpp:2195:47:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<std::pair<llvm::VersionTuple, clang::api_notes::ObjCMethodInfo>*>' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*>; _ForwardIterator = pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*]',
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*; _ForwardIterator = pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:1249:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*; It2 = std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*; T = std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:353:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1104:27,
    inlined from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>; unsigned int N = 1]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1255:36,
    inlined from 'clang::api_notes::APINotesReader::VersionedInfo<T>::VersionedInfo(llvm::VersionTuple, llvm::SmallVector<std::pair<llvm::VersionTuple, T>, 1>) [with T = clang::api_notes::CXXMethodInfo]' at /build/emscripten/src/llvm-project/clang/lib/APINotes/APINotesReader.cpp:2057:7,
    inlined from 'clang::api_notes::APINotesReader::VersionedInfo<clang::api_notes::CXXMethodInfo> clang::api_notes::APINotesReader::lookupCXXMethod(clang::api_notes::ContextID, llvm::StringRef)' at /build/emscripten/src/llvm-project/clang/lib/APINotes/APINotesReader.cpp:2229:47:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<std::pair<llvm::VersionTuple, clang::api_notes::CXXMethodInfo>*>' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[1603/4417] Building CXX object tools/clang/lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesYAMLCompiler.cpp.o
[1604/4417] Building CXX object tools/clang/lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/Checker.cpp.o
[1605/4417] Building CXX object tools/clang/lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/Facts.cpp.o
[1606/4417] Building CXX object tools/clang/lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesWriter.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:34,
                 from /build/emscripten/src/llvm-project/clang/lib/APINotes/APINotesFormat.h:14,
                 from /build/emscripten/src/llvm-project/clang/lib/APINotes/APINotesWriter.cpp:10:
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h: In member function 'void llvm::BitstreamWriter::emitBlob(llvm::ArrayRef<T>, bool) [with UIntTy = long long unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:547:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]',
    inlined from 'void llvm::BitstreamWriter::EmitRecordWithAbbrev(unsigned int, const Container&) [with Container = llvm::SmallVector<long long unsigned int, 64>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:592:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:531:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]',
    inlined from 'void llvm::BitstreamWriter::EmitRecordWithBlob(unsigned int, const Container&, llvm::StringRef) [with Container = llvm::SmallVector<long long unsigned int, 64>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:603:29,
    inlined from 'static void llvm::detail::BCRecordCoding<llvm::BCBlob>::emit(llvm::BitstreamWriter&, BufferTy&, unsigned int, llvm::StringRef) [with BufferTy = llvm::SmallVector<long long unsigned int, 64>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:312:30,
    inlined from 'static void llvm::detail::BCRecordCoding<ElementTy, Fields>::emit(llvm::BitstreamWriter&, BufferTy&, unsigned int, ElementDataTy, DataTy&& ...) [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; ElementDataTy = unsigned int; DataTy = {llvm::SmallString<4096>&}; ElementTy = llvm::BCVBR<16>; Fields = {llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:195:36,
    inlined from 'static void llvm::detail::BCRecordCoding<ElementTy, Fields>::emit(llvm::BitstreamWriter&, BufferTy&, unsigned int, ElementDataTy, DataTy&& ...) [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; ElementDataTy = unsigned int; DataTy = {unsigned int&, llvm::SmallString<4096>&}; ElementTy = llvm::BCLiteral<1>; Fields = {llvm::BCVBR<16>, llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:195:36,
    inlined from 'static void llvm::BCGenericRecordLayout<IDField, Fields>::emitRecord(llvm::BitstreamWriter&, BufferTy&, unsigned int, unsigned int, Data&& ...) [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; Data = {unsigned int&, llvm::SmallString<4096>&}; IDField = llvm::BCLiteral<1>; Fields = {llvm::BCVBR<16>, llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:405:53,
    inlined from 'void llvm::BCGenericRecordLayout<IDField, Fields>::emit(BufferTy&, unsigned int, Data&& ...) const [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; Data = {unsigned int&, llvm::SmallString<4096>&}; IDField = llvm::BCLiteral<1>; Fields = {llvm::BCVBR<16>, llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:377:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:531:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]',
    inlined from 'void llvm::BitstreamWriter::EmitRecordWithBlob(unsigned int, const Container&, llvm::StringRef) [with Container = llvm::SmallVector<long long unsigned int, 64>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:603:29,
    inlined from 'static void llvm::detail::BCRecordCoding<llvm::BCBlob>::emit(llvm::BitstreamWriter&, BufferTy&, unsigned int, llvm::StringRef) [with BufferTy = llvm::SmallVector<long long unsigned int, 64>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:312:30,
    inlined from 'static void llvm::detail::BCRecordCoding<ElementTy, Fields>::emit(llvm::BitstreamWriter&, BufferTy&, unsigned int, ElementDataTy, DataTy&& ...) [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; ElementDataTy = unsigned int; DataTy = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; ElementTy = llvm::BCLiteral<2>; Fields = {llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:195:36,
    inlined from 'static void llvm::BCGenericRecordLayout<IDField, Fields>::emitRecord(llvm::BitstreamWriter&, BufferTy&, unsigned int, unsigned int, Data&& ...) [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; Data = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; IDField = llvm::BCLiteral<2>; Fields = {llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:405:53,
    inlined from 'void llvm::BCGenericRecordLayout<IDField, Fields>::emit(BufferTy&, unsigned int, Data&& ...) const [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; Data = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; IDField = llvm::BCLiteral<2>; Fields = {llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:377:15,
    inlined from 'void llvm::BCRecordLayout<RecordCode, Fields>::emit(BufferTy&, Data&& ...) const [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; Data = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; unsigned int RecordCode = 2; Fields = {llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:457:15,
    inlined from 'void clang::api_notes::APINotesWriter::Implementation::writeControlBlock(llvm::BitstreamWriter&)' at /build/emscripten/src/llvm-project/clang/lib/APINotes/APINotesWriter.cpp:279:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:531:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]',
    inlined from 'void llvm::BitstreamWriter::EmitRecordWithBlob(unsigned int, const Container&, llvm::StringRef) [with Container = llvm::SmallVector<long long unsigned int, 64>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:603:29,
    inlined from 'static void llvm::detail::BCRecordCoding<llvm::BCBlob>::emit(llvm::BitstreamWriter&, BufferTy&, unsigned int, llvm::StringRef) [with BufferTy = llvm::SmallVector<long long unsigned int, 64>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:312:30,
    inlined from 'static void llvm::detail::BCRecordCoding<ElementTy, Fields>::emit(llvm::BitstreamWriter&, BufferTy&, unsigned int, ElementDataTy, DataTy&& ...) [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; ElementDataTy = unsigned int; DataTy = {llvm::SmallString<4096>&}; ElementTy = llvm::BCVBR<16>; Fields = {llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:195:36,
    inlined from 'static void llvm::detail::BCRecordCoding<ElementTy, Fields>::emit(llvm::BitstreamWriter&, BufferTy&, unsigned int, ElementDataTy, DataTy&& ...) [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; ElementDataTy = unsigned int; DataTy = {unsigned int&, llvm::SmallString<4096>&}; ElementTy = llvm::BCLiteral<2>; Fields = {llvm::BCVBR<16>, llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:195:36,
    inlined from 'static void llvm::BCGenericRecordLayout<IDField, Fields>::emitRecord(llvm::BitstreamWriter&, BufferTy&, unsigned int, unsigned int, Data&& ...) [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; Data = {unsigned int&, llvm::SmallString<4096>&}; IDField = llvm::BCLiteral<2>; Fields = {llvm::BCVBR<16>, llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:405:53,
    inlined from 'void llvm::BCGenericRecordLayout<IDField, Fields>::emit(BufferTy&, unsigned int, Data&& ...) const [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; Data = {unsigned int&, llvm::SmallString<4096>&}; IDField = llvm::BCLiteral<2>; Fields = {llvm::BCVBR<16>, llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:377:15,
    inlined from 'void llvm::BCRecordLayout<RecordCode, Fields>::emit(BufferTy&, Data&& ...) const [with BufferTy = llvm::SmallVector<long long unsigned int, 64>; Data = {unsigned int&, llvm::SmallString<4096>&}; unsigned int RecordCode = 2; Fields = {llvm::BCVBR<16>, llvm::BCBlob}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeConvenience.h:457:15,
    inlined from 'void clang::api_notes::APINotesWriter::Implementation::_ZN5clang9api_notes14APINotesWriter14Implementation17writeContextBlockERN4llvm15BitstreamWriterE.part.0(llvm::BitstreamWriter&)' at /build/emscripten/src/llvm-project/clang/lib/APINotes/APINotesWriter.cpp:655:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:531:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1607/4417] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UnsafeBufferUsage.cpp.o
[1608/4417] Linking CXX static library lib/libclangAnalysis.a
[1609/4417] Building CXX object tools/clang/lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/LifetimeAnnotations.cpp.o
[1610/4417] Building CXX object tools/clang/lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/FactsGenerator.cpp.o
[1611/4417] Building CXX object tools/clang/lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/LifetimeSafety.cpp.o
[1612/4417] Building CXX object tools/clang/lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/Loans.cpp.o
[1613/4417] Building CXX object tools/clang/lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/Origins.cpp.o
[1614/4417] Building CXX object tools/clang/lib/Edit/CMakeFiles/obj.clangEdit.dir/Commit.cpp.o
[1615/4417] Building CXX object tools/clang/lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/LiveOrigins.cpp.o
[1616/4417] Building CXX object tools/clang/lib/Edit/CMakeFiles/obj.clangEdit.dir/EditedSource.cpp.o
[1617/4417] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/Rewriter.cpp.o
[1618/4417] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/TokenRewriter.cpp.o
[1619/4417] Building CXX object tools/clang/lib/Edit/CMakeFiles/obj.clangEdit.dir/RewriteObjCFoundationAPI.cpp.o
[1620/4417] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o
[1621/4417] Building CXX object tools/clang/lib/Analysis/LifetimeSafety/CMakeFiles/obj.clangAnalysisLifetimeSafety.dir/LoanPropagation.cpp.o
[1622/4417] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/HTMLRewrite.cpp.o
[1623/4417] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o
[1624/4417] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o
[1625/4417] Linking CXX static library lib/libclangAPINotes.a
[1626/4417] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o
[1627/4417] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o
[1628/4417] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o
[1629/4417] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o
[1630/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/CheckExprLifetime.cpp.o
[1631/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/CodeCompleteConsumer.cpp.o
[1632/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/DeclSpec.cpp.o
[1633/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/DelayedDiagnostic.cpp.o
distcc[8236] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[1634/4417] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:42,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Bitcode/BitcodeWriter.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:13:
/usr/include/c++/15.2.1/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 unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h: In function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:459:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h: In function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:459:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65:
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 unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from '{anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const llvm::GVSummaryPtrSet*, const llvm::ModuleToSummariesForIndexTy*)::<lambda({anonymous}::IndexBitcodeWriter::GVInfo, bool)>' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:531:31:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
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 unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from 'void {anonymous}::ModuleBitcodeWriterBase::assignValueId(llvm::GlobalValue::GUID)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:274:29,
    inlined from '{anonymous}::ModuleBitcodeWriterBase::ModuleBitcodeWriterBase(const llvm::Module&, llvm::StringTableBuilder&, llvm::BitstreamWriter&, bool, const llvm::ModuleSummaryIndex*)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:246:28,
    inlined from '{anonymous}::ThinLinkBitcodeWriter::ThinLinkBitcodeWriter(const llvm::Module&, llvm::StringTableBuilder&, llvm::BitstreamWriter&, const llvm::ModuleSummaryIndex&, const llvm::ModuleHash&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:5674:25,
    inlined from 'void llvm::BitcodeWriter::writeThinLinkBitcode(const llvm::Module&, const llvm::ModuleSummaryIndex&, const llvm::ModuleHash&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:5799:47:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
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 unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from 'void {anonymous}::ModuleBitcodeWriterBase::assignValueId(llvm::GlobalValue::GUID)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:274:29,
    inlined from '{anonymous}::ModuleBitcodeWriterBase::ModuleBitcodeWriterBase(const llvm::Module&, llvm::StringTableBuilder&, llvm::BitstreamWriter&, bool, const llvm::ModuleSummaryIndex*)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:254:28,
    inlined from '{anonymous}::ThinLinkBitcodeWriter::ThinLinkBitcodeWriter(const llvm::Module&, llvm::StringTableBuilder&, llvm::BitstreamWriter&, const llvm::ModuleSummaryIndex&, const llvm::ModuleHash&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:5674:25,
    inlined from 'void llvm::BitcodeWriter::writeThinLinkBitcode(const llvm::Module&, const llvm::ModuleSummaryIndex&, const llvm::ModuleHash&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:5799:47:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
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 unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from 'void {anonymous}::ModuleBitcodeWriterBase::assignValueId(llvm::GlobalValue::GUID)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:274:29,
    inlined from '{anonymous}::ModuleBitcodeWriterBase::ModuleBitcodeWriterBase(const llvm::Module&, llvm::StringTableBuilder&, llvm::BitstreamWriter&, bool, const llvm::ModuleSummaryIndex*)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:246:28,
    inlined from '{anonymous}::ModuleBitcodeWriter::ModuleBitcodeWriter(const llvm::Module&, llvm::StringTableBuilder&, llvm::BitstreamWriter&, bool, const llvm::ModuleSummaryIndex*, bool, llvm::ModuleHash*)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:320:49,
    inlined from 'void llvm::BitcodeWriter::writeModule(const llvm::Module&, bool, const llvm::ModuleSummaryIndex*, bool, llvm::ModuleHash*)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:5584:57:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
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 unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from 'void {anonymous}::ModuleBitcodeWriterBase::assignValueId(llvm::GlobalValue::GUID)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:274:29,
    inlined from '{anonymous}::ModuleBitcodeWriterBase::ModuleBitcodeWriterBase(const llvm::Module&, llvm::StringTableBuilder&, llvm::BitstreamWriter&, bool, const llvm::ModuleSummaryIndex*)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:254:28,
    inlined from '{anonymous}::ModuleBitcodeWriter::ModuleBitcodeWriter(const llvm::Module&, llvm::StringTableBuilder&, llvm::BitstreamWriter&, bool, const llvm::ModuleSummaryIndex*, bool, llvm::ModuleHash*)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:320:49,
    inlined from 'void llvm::BitcodeWriter::writeModule(const llvm::Module&, bool, const llvm::ModuleSummaryIndex*, bool, llvm::ModuleHash*)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:5584:57:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
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 unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from '{anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const llvm::GVSummaryPtrSet*, const llvm::ModuleToSummariesForIndexTy*)::<lambda({anonymous}::IndexBitcodeWriter::GVInfo, bool)>' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:531:31,
    inlined from 'void {anonymous}::IndexBitcodeWriter::forEachSummary(Functor) [with Functor = {anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const llvm::GVSummaryPtrSet*, const llvm::ModuleToSummariesForIndexTy*)::<lambda(GVInfo, bool)>]' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:586:21,
    inlined from '{anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const llvm::GVSummaryPtrSet*, const llvm::ModuleToSummariesForIndexTy*)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:530:19,
    inlined from 'void llvm::BitcodeWriter::writeIndex(const llvm::ModuleSummaryIndex*, const llvm::ModuleToSummariesForIndexTy*, const llvm::GVSummaryPtrSet*)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:5593:59:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[1635/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/HeuristicResolver.cpp.o
[1636/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/IdentifierResolver.cpp.o
[1637/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/AnalysisBasedWarnings.cpp.o
[1638/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/HLSLBuiltinTypeDeclBuilder.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp: In member function 'clang::hlsl::BuiltinTypeDeclBuilder& clang::hlsl::BuiltinTypeMethodBuilder::finalize()':
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:744:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:744:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp: In member function 'clang::hlsl::BuiltinTypeMethodBuilder& clang::hlsl::BuiltinTypeMethodBuilder::callBuiltin(llvm::StringRef, clang::QualType, Ts&& ...) [with Ts = {PlaceHolder}]':
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:587:43: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:594:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp: In member function 'clang::hlsl::BuiltinTypeMethodBuilder& clang::hlsl::BuiltinTypeMethodBuilder::assign(TLHS, TRHS) [with TLHS = PlaceHolder; TRHS = PlaceHolder]':
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:604:44: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp: In member function 'clang::hlsl::BuiltinTypeMethodBuilder& clang::hlsl::BuiltinTypeMethodBuilder::callBuiltin(llvm::StringRef, clang::QualType, Ts&& ...) [with Ts = {PlaceHolder, PlaceHolder, PlaceHolder, PlaceHolder, PlaceHolder, PlaceHolder}]':
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:587:43: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:594:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp: In member function 'clang::hlsl::BuiltinTypeMethodBuilder& clang::hlsl::BuiltinTypeMethodBuilder::callBuiltin(llvm::StringRef, clang::QualType, Ts&& ...) [with Ts = {PlaceHolder, PlaceHolder, PlaceHolder}]':
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:587:43: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:594:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp: In member function 'clang::hlsl::BuiltinTypeMethodBuilder& clang::hlsl::BuiltinTypeMethodBuilder::callBuiltin(llvm::StringRef, clang::QualType, Ts&& ...) [with Ts = {PlaceHolder, clang::Expr*}]':
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:587:43: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:594:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp: In member function 'clang::hlsl::BuiltinTypeMethodBuilder& clang::hlsl::BuiltinTypeMethodBuilder::callBuiltin(llvm::StringRef, clang::QualType, Ts&& ...) [with Ts = {PlaceHolder, PlaceHolder}]':
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:587:43: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:594:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp: In member function 'clang::hlsl::BuiltinTypeMethodBuilder& clang::hlsl::BuiltinTypeMethodBuilder::dereference(T) [with T = PlaceHolder]':
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:616:28: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp: In member function 'clang::hlsl::BuiltinTypeMethodBuilder& clang::hlsl::BuiltinTypeMethodBuilder::setFieldOnResource(ResourceT, ValueT, clang::FieldDecl*) [with ResourceT = LocalVar; ValueT = PlaceHolder]':
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:668:44: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp: In member function 'clang::hlsl::BuiltinTypeMethodBuilder& clang::hlsl::BuiltinTypeMethodBuilder::returnValue(T) [with T = LocalVar]':
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp:704:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1639/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/HLSLExternalSemaSource.cpp.o
In function 'clang::Expr* constructStructuredBufferConstraintExpr(clang::Sema&, clang::SourceLocation, clang::TemplateTypeParmDecl*)',
    inlined from 'clang::ConceptDecl* constructBufferConceptDecl(clang::Sema&, clang::NamespaceDecl*, bool)' at /build/emscripten/src/llvm-project/clang/lib/Sema/HLSLExternalSemaSource.cpp:350:61:
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLExternalSemaSource.cpp:292:59: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLExternalSemaSource.cpp:307:29: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLExternalSemaSource.cpp:311:56: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLExternalSemaSource.cpp: In member function 'void clang::HLSLExternalSemaSource::defineHLSLMatrixAlias()':
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLExternalSemaSource.cpp:182:40: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLExternalSemaSource.cpp:185:40: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/HLSLExternalSemaSource.cpp:189:46: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1640/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/Scope.cpp.o
[1641/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/MultiplexExternalSemaSource.cpp.o
[1642/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/JumpDiagnostics.cpp.o
[1643/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/ScopeInfo.cpp.o
[1644/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAMDGPU.cpp.o
[1645/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAVR.cpp.o
[1646/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/ParsedAttr.cpp.o
[1647/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAccess.cpp.o
[1648/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaARM.cpp.o
[1649/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/Sema.cpp.o
In function 'void checkEscapingByref(clang::VarDecl*, clang::Sema&)',
    inlined from 'void markEscapingByrefs(const clang::sema::FunctionScopeInfo&, clang::Sema&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/Sema.cpp:2435:25,
    inlined from 'clang::Sema::PoppedFunctionScopePtr clang::Sema::PopFunctionScopeInfo(const clang::sema::AnalysisBasedWarnings::Policy*, const clang::Decl*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/Sema/Sema.cpp:2444:21:
/build/emscripten/src/llvm-project/clang/lib/Sema/Sema.cpp:2377:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/Sema.cpp: In member function 'clang::ExprResult clang::Sema::ImpCastExprToType(clang::Expr*, clang::QualType, clang::CastKind, clang::ExprValueKind, const clang::CXXCastPath*, clang::CheckedConversionKind)':
/build/emscripten/src/llvm-project/clang/lib/Sema/Sema.cpp:799:36: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/Sema.cpp:845:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1650/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaBPF.cpp.o
[1651/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAttr.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/Sema/Lookup.h:27,
                 from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaAttr.cpp:21:
/build/emscripten/src/llvm-project/clang/include/clang/Sema/Sema.h: In member function 'void clang::Sema::PragmaStack<ValueType>::Act(clang::SourceLocation, clang::Sema::PragmaMsStackAction, llvm::StringRef, ValueType) [with ValueType = clang::FPOptionsOverride]':
/build/emscripten/src/llvm-project/clang/include/clang/Sema/Sema.h:1948:10: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaAttr.cpp: In member function 'void clang::Sema::ActOnPragmaFloatControl(clang::SourceLocation, PragmaMsStackAction, clang::PragmaFloatControlKind)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaAttr.cpp:679:22: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaAttr.cpp:688:22: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaAttr.cpp:695:22: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaAttr.cpp:699:22: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaAttr.cpp:710:22: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaAttr.cpp: In member function 'bool clang::Sema::ConstantFoldAttrArgs(const clang::AttributeCommonInfo&, llvm::MutableArrayRef<clang::Expr*>)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaAttr.cpp:519:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaAttr.cpp:524:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1652/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAPINotes.cpp.o
[1653/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaBase.cpp.o
[1654/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAvailability.cpp.o
[1655/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaBoundsSafety.cpp.o
[1656/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConsumer.cpp.o
[1657/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCXXScopeSpec.cpp.o
[1658/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCast.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp: In function 'clang::ExprResult {anonymous}::CastOperation::complete(clang::CastExpr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:158:44: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ExprResult {anonymous}::CastOperation::complete(clang::CastExpr*)',
    inlined from 'clang::ExprResult clang::Sema::BuildBuiltinBitCastExpr(clang::SourceLocation, clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:455:21:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:158:44: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp: In member function 'void {anonymous}::CastOperation::CheckCStyleCast()':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:3178:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:3186:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:3202:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp: In member function 'clang::ExprResult clang::Sema::BuildCXXNamedCast(clang::SourceLocation, clang::tok::TokenKind, clang::TypeSourceInfo*, clang::Expr*, clang::SourceRange, clang::SourceRange)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:418:49: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp: In member function 'clang::ExprResult clang::Sema::BuildCXXFunctionalCastExpr(clang::TypeSourceInfo*, clang::QualType, clang::SourceLocation, clang::Expr*, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:3492:51: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ExprResult {anonymous}::CastOperation::complete(clang::CastExpr*)',
    inlined from 'clang::ExprResult clang::Sema::BuildCXXFunctionalCastExpr(clang::TypeSourceInfo*, clang::QualType, clang::SourceLocation, clang::Expr*, clang::SourceLocation)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:3492:21:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:158:44: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp: In member function 'clang::ExprResult clang::Sema::BuildCStyleCastExpr(clang::SourceLocation, clang::TypeSourceInfo*, clang::SourceLocation, clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:3467:44: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ExprResult {anonymous}::CastOperation::complete(clang::CastExpr*)',
    inlined from 'clang::ExprResult clang::Sema::BuildCStyleCastExpr(clang::SourceLocation, clang::TypeSourceInfo*, clang::SourceLocation, clang::Expr*)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:3467:21:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCast.cpp:158:44: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1659/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCoroutine.cpp.o
In function 'clang::CompoundStmt* buildCoroutineBody(clang::Stmt*, clang::ASTContext&)',
    inlined from 'clang::CoroutineStmtBuilder::CoroutineStmtBuilder(clang::Sema&, clang::FunctionDecl&, clang::sema::FunctionScopeInfo&, clang::Stmt*)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaCoroutine.cpp:1229:34:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCoroutine.cpp:1218:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaCoroutine.cpp:1218:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1660/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDirectX.cpp.o
[1661/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCUDA.cpp.o
distcc[8322] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[1662/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCodeComplete.cpp.o
[1663/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaChecking.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaChecking.cpp: In member function 'clang::ExprResult clang::Sema::ConvertVectorExpr(clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaChecking.cpp:5950:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1664/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o
In member function 'void {anonymous}::SubstituteParameterMappings::buildParameterMapping(clang::NormalizedConstraintWithParamMapping&)',
    inlined from 'bool {anonymous}::SubstituteParameterMappings::substitute(clang::NormalizedConstraintWithParamMapping&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:2088:26:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:2050:41: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp: In member function 'bool {anonymous}::SubstituteParameterMappings::substitute(clang::NormalizedConstraintWithParamMapping&)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:2118:55: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
In member function 'bool {anonymous}::SubstituteParameterMappings::substitute(clang::ConceptIdConstraint&)',
    inlined from 'bool {anonymous}::SubstituteParameterMappings::substitute(clang::NormalizedConstraint&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:2233:24:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:2189:55: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp: In member function 'std::optional<clang::MultiLevelTemplateArgumentList> {anonymous}::ConstraintSatisfactionChecker::SubstitutionInTemplateArguments.constprop(const clang::NormalizedConstraintWithParamMapping&, const clang::MultiLevelTemplateArgumentList&, llvm::SmallVector<clang::TemplateArgument>&)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:617:49: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:14:
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = {anonymous}::AdjustConstraintDepth]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = {anonymous}::AdjustConstraintDepth]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17149:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4013:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::AdjustConstraintDepth, const clang::TemplateArgument*>; Derived = {anonymous}::AdjustConstraintDepth]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5127:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::AdjustConstraintDepth, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::AdjustConstraintDepth, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::AdjustConstraintDepth]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::AdjustConstraintDepth, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::AdjustConstraintDepth]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16339:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::AdjustConstraintDepth, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = {anonymous}::AdjustConstraintDepth]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = {anonymous}::AdjustConstraintDepth]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7593:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::AdjustConstraintDepth, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = {anonymous}::AdjustConstraintDepth]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = {anonymous}::AdjustConstraintDepth]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7518:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::AdjustConstraintDepth, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'clang::ExprResult {anonymous}::ConstraintSatisfactionChecker::EvaluateAtomicConstraint(const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)',
    inlined from 'clang::ExprResult {anonymous}::ConstraintSatisfactionChecker::EvaluateSlow(const clang::AtomicConstraint&, const clang::MultiLevelTemplateArgumentList&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:675:62,
    inlined from 'clang::ExprResult {anonymous}::ConstraintSatisfactionChecker::Evaluate(const clang::AtomicConstraint&, const clang::MultiLevelTemplateArgumentList&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:761:30:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:579:53: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ExprResult {anonymous}::ConstraintSatisfactionChecker::Evaluate(const clang::CompoundConstraint&, const clang::MultiLevelTemplateArgumentList&)',
    inlined from 'clang::ExprResult {anonymous}::ConstraintSatisfactionChecker::Evaluate(const clang::NormalizedConstraint&, const clang::MultiLevelTemplateArgumentList&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:1105:20:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:1082:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ExprResult {anonymous}::ConstraintSatisfactionChecker::EvaluateSlow(const clang::ConceptIdConstraint&, const clang::MultiLevelTemplateArgumentList&, unsigned int)',
    inlined from 'clang::ExprResult {anonymous}::ConstraintSatisfactionChecker::Evaluate(const clang::ConceptIdConstraint&, const clang::MultiLevelTemplateArgumentList&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:1030:31:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:928:31: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
In member function 'clang::ExprResult {anonymous}::ConstraintSatisfactionChecker::EvaluateSlow(const clang::FoldExpandedConstraint&, const clang::MultiLevelTemplateArgumentList&)',
    inlined from 'clang::ExprResult {anonymous}::ConstraintSatisfactionChecker::Evaluate(const clang::FoldExpandedConstraint&, const clang::MultiLevelTemplateArgumentList&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:887:30:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaConcept.cpp:844:37: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1665/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExceptionSpec.cpp.o
[1666/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclAttr.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclAttr.cpp: In function 'void handleCleanupAttr(clang::Sema&, clang::Decl*, const clang::ParsedAttr&)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclAttr.cpp:3596:50: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclAttr.cpp:3603:23: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1667/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclObjC.cpp.o
[1668/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprMember.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprMember.cpp: In function 'clang::ExprResult LookupMemberExpr(clang::Sema&, clang::LookupResult&, clang::ExprResult&, bool&, clang::SourceLocation, clang::CXXScopeSpec&, clang::Decl*, bool, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprMember.cpp:1286:40: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1669/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclCXX.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp: In function 'clang::StmtResult buildMemcpyForAssignmentOp(clang::Sema&, clang::SourceLocation, clang::QualType, const {anonymous}::ExprBuilder&, const {anonymous}::ExprBuilder&)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp:14796:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp:14800:29: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp: In function 'clang::StmtResult buildSingleCopyAssignRecursively(clang::Sema&, clang::SourceLocation, clang::QualType, const {anonymous}::ExprBuilder&, const {anonymous}::ExprBuilder&, bool, bool, unsigned int)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp:15031:44: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp:15040:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp: In function 'bool checkTupleLikeDecomposition(clang::Sema&, llvm::ArrayRef<clang::BindingDecl*>, clang::VarDecl*, clang::QualType, unsigned int)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp:1330:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp:1330:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp: In member function 'void clang::Sema::DefineImplicitLambdaToFunctionPointerConversion(clang::SourceLocation, clang::CXXConversionDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp:16167:37: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp:16167:37: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp: In member function 'void clang::Sema::DefineImplicitLambdaToBlockPointerConversion(clang::SourceLocation, clang::CXXConversionDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp:16198:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp:16219:37: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp:16219:37: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1670/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprObjC.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprObjC.cpp: In member function 'clang::Expr* clang::SemaObjC::stripARCUnbridgedCast(clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprObjC.cpp:4558:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprObjC.cpp: In member function 'clang::ExprResult clang::SemaObjC::BuildObjCBridgedCast(clang::SourceLocation, clang::ObjCBridgeCastKind, clang::SourceLocation, clang::TypeSourceInfo*, clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprObjC.cpp:4709:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprObjC.cpp:4749:38: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprObjC.cpp: In member function 'clang::SemaObjC::ARCConversionResult clang::SemaObjC::CheckObjCConversion(clang::SourceRange, clang::QualType, clang::Expr*&, clang::CheckedConversionKind, bool, bool, clang::BinaryOperatorKind, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprObjC.cpp:4476:40: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1671/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDecl.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDecl.cpp: In member function 'void clang::Sema::ActOnEnumBody(clang::SourceLocation, clang::SourceRange, clang::Decl*, llvm::ArrayRef<clang::Decl*>, clang::Scope*, const clang::ParsedAttributesView&)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaDecl.cpp:20805:48: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1672/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprCXX.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp: In member function 'clang::Stmt* clang::Sema::MaybeCreateStmtWithCleanups(clang::Stmt*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:6670:27: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:6670:27: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::Stmt* clang::Sema::MaybeCreateStmtWithCleanups(clang::Stmt*)',
    inlined from 'clang::StmtResult clang::Sema::ActOnFinishFullStmt(clang::Stmt*)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:7707:37:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:6670:27: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:6670:27: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp: In member function 'clang::ExprResult clang::Sema::ActOnDecltypeExpression(clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:6713:36: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp: In member function 'clang::ExprResult clang::Sema::_ZN5clang4Sema20MaybeBindToTemporaryEPNS_4ExprE.part.0(clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:6562:36: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp: In member function 'clang::ExprResult clang::Sema::BuildCXXTypeConstructExpr(clang::TypeSourceInfo*, clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:1639:43: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:1677:43: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp: In member function 'clang::ExprResult clang::Sema::PerformImplicitConversion(clang::Expr*, clang::QualType, const clang::StandardConversionSequence&, clang::AssignmentAction, clang::CheckedConversionKind)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:4765:38: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In function 'clang::ExprResult BuildCXXCastArgument(clang::Sema&, clang::SourceLocation, clang::QualType, clang::CastKind, clang::CXXMethodDecl*, clang::DeclAccessPair, bool, clang::Expr*)',
    inlined from 'clang::ExprResult clang::Sema::PerformImplicitConversion(clang::Expr*, clang::QualType, const clang::ImplicitConversionSequence&, clang::AssignmentAction, clang::CheckedConversionKind)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:4626:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExprCXX.cpp:4562:38: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1673/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaFixItUtils.cpp.o
distcc[8357] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[1674/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaHexagon.cpp.o
[1675/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaFunctionEffects.cpp.o
[1676/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaHLSL.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaHLSL.cpp: In member function 'bool clang::SemaHLSL::initGlobalResourceDecl(clang::VarDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaHLSL.cpp:4022:56: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaHLSL.cpp:4047:43: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaHLSL.cpp:4052:23: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1677/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLambda.cpp.o
In function 'void adjustBlockReturnsToEnum(clang::Sema&, llvm::ArrayRef<clang::ReturnStmt*>, clang::QualType)',
    inlined from 'void clang::Sema::deduceClosureReturnType(clang::sema::CapturingScopeInfo&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaLambda.cpp:762:31:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaLambda.cpp:699:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaLambda.cpp:699:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1678/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLoongArch.cpp.o
[1679/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaInit.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp: In member function 'bool {anonymous}::InitListChecker::CheckDesignatedInitializer(const clang::InitializedEntity&, clang::InitListExpr*, clang::DesignatedInitExpr*, unsigned int, clang::QualType&, clang::RecordDecl::field_iterator*, llvm::APSInt*, unsigned int&, clang::InitListExpr*, unsigned int&, bool, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:3346:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:3346:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:3370:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:3370:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp: In function 'bool {anonymous}::InitListChecker::CheckDesignatedInitializer(const clang::InitializedEntity&, clang::InitListExpr*, clang::DesignatedInitExpr*, unsigned int, clang::QualType&, clang::RecordDecl::field_iterator*, llvm::APSInt*, unsigned int&, clang::InitListExpr*, unsigned int&, bool, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:3346:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:3346:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:3370:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:3370:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp: In member function 'clang::ExprResult clang::InitializationSequence::Perform(clang::Sema&, const clang::InitializedEntity&, const clang::InitializationKind&, clang::MultiExprArg, clang::QualType*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:8029:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:8169:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:8547:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaInit.cpp:8653:47: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1680/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaM68k.cpp.o
[1681/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaMSP430.cpp.o
[1682/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaMIPS.cpp.o
[1683/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaNVPTX.cpp.o
[1684/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLookup.cpp.o
[1685/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaModule.cpp.o
[1686/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaObjC.cpp.o
[1687/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaObjCProperty.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaObjCProperty.cpp: In member function 'clang::Decl* clang::SemaObjC::ActOnPropertyImplDecl(clang::Scope*, clang::SourceLocation, clang::SourceLocation, bool, clang::IdentifierInfo*, clang::IdentifierInfo*, clang::SourceLocation, clang::ObjCPropertyQueryKind)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaObjCProperty.cpp:1447:52: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaObjCProperty.cpp:1509:52: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1688/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenACCAtomic.cpp.o
[1689/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenACC.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenACC.cpp: In member function 'clang::OpenACCFirstPrivateRecipe clang::SemaOpenACC::CreateFirstPrivateInitRecipe(const clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenACC.cpp:2837:45: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1690/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenACCClause.cpp.o
[1691/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenACCClauseAppertainment.cpp.o
[1692/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenCL.cpp.o
[1693/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExpr.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp: In member function 'void clang::Sema::_ZN5clang4Sema22maybeExtendBlockObjectERNS_12ActionResultIPNS_4ExprELb1EEE.part.0(clang::ExprResult&)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:7393:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'void clang::Sema::maybeExtendBlockObject(clang::ExprResult&)',
    inlined from 'void clang::Sema::maybeExtendBlockObject(clang::ExprResult&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:7386:6:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:7393:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp: In function 'clang::ExprResult convertHalfVecBinOp(clang::Sema&, clang::ExprResult, clang::ExprResult, clang::BinaryOperatorKind, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, bool, clang::SourceLocation, clang::FPOptionsOverride)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:15046:19: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:15068:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:15073:36: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp: In member function 'clang::ExprResult clang::Sema::BuildCallExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation, clang::Expr*, bool, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:6620:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:6633:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:6651:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:6681:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:6769:51: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:6798:28: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp: In member function 'clang::ExprResult clang::Sema::CheckPlaceholderExpr(clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:21419:50: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:21419:50: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:21490:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp: In member function 'clang::ExprResult clang::Sema::DefaultLvalueConversion(clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:739:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:747:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp: In member function 'clang::ExprResult clang::Sema::CreateBuiltinUnaryOp(clang::SourceLocation, clang::UnaryOperatorKind, clang::Expr*, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:16042:28: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp: In member function 'clang::ExprResult clang::Sema::CreateBuiltinBinOp(clang::SourceLocation, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:15360:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:15362:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:15380:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:15383:40: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp: In member function 'clang::ExprResult clang::Sema::BuildBinOp(clang::Scope*, clang::SourceLocation, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:15754:44: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:15781:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'void clang::Sema::maybeExtendBlockObject(clang::ExprResult&)',
    inlined from 'void clang::Sema::maybeExtendBlockObject(clang::ExprResult&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:7386:6,
    inlined from 'clang::ExprResult clang::Sema::DefaultVariadicArgumentPromotion(clang::Expr*, clang::VariadicCallType, clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:1082:27:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:7393:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp: In member function 'clang::ExprResult clang::Sema::BuildResolvedCallExpr(clang::Expr*, clang::NamedDecl*, clang::SourceLocation, llvm::ArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool, ADLCallKind)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:6957:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:6962:25: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaExpr.cpp:14:
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = {anonymous}::TransformToPE]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = {anonymous}::TransformToPE]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17149:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4013:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>; Derived = {anonymous}::TransformToPE]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5127:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::TransformToPE]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::TransformToPE]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16339:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = {anonymous}::TransformToPE]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = {anonymous}::TransformToPE]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7593:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = {anonymous}::TransformToPE]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = {anonymous}::TransformToPE]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7518:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove, const clang::TemplateArgument*>; Derived = RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5127:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7593:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7518:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16339:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = RemoveNestedImmediateInvocation(clang::Sema&, clang::Sema::ExpressionEvaluationContextRecord&, llvm::SmallVectorTemplateCommon<llvm::PointerIntPair<clang::ConstantExpr*, 1>, void>::reverse_iterator)::ComplexRemove]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17149:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4013:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<EnsureImmediateInvocationInDefaultArgs, const clang::TemplateArgument*>; Derived = EnsureImmediateInvocationInDefaultArgs]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5127:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<EnsureImmediateInvocationInDefaultArgs, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<EnsureImmediateInvocationInDefaultArgs, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = EnsureImmediateInvocationInDefaultArgs]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16339:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<EnsureImmediateInvocationInDefaultArgs, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = EnsureImmediateInvocationInDefaultArgs]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<EnsureImmediateInvocationInDefaultArgs, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = EnsureImmediateInvocationInDefaultArgs]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5127:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5127:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<EnsureImmediateInvocationInDefaultArgs, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = EnsureImmediateInvocationInDefaultArgs]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7593:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7593:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7593:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = EnsureImmediateInvocationInDefaultArgs]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5127:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5127:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<EnsureImmediateInvocationInDefaultArgs, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = EnsureImmediateInvocationInDefaultArgs]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7518:48: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7518:48: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7518:48: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>'} changed in GCC 7.1
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = EnsureImmediateInvocationInDefaultArgs]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = EnsureImmediateInvocationInDefaultArgs]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17149:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4013:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1694/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaPPC.cpp.o
[1695/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaPseudoObject.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp: In member function 'clang::Expr* {anonymous}::Rebuilder::rebuild(clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp:130:37: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp: In member function 'clang::Expr* clang::SemaPseudoObject::recreateSyntacticForm(clang::PseudoObjectExpr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp:1563:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp:1571:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp:1580:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp: In member function 'clang::ExprResult {anonymous}::PseudoOpBuilder::buildIncDecOperation(clang::Scope*, clang::SourceLocation, clang::UnaryOperatorKind, clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp:535:28: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp: In member function 'clang::ExprResult {anonymous}::PseudoOpBuilder::buildAssignmentOperation(clang::Scope*, clang::SourceLocation, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp:454:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp:469:47: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp: In member function 'clang::ExprResult clang::SemaPseudoObject::checkAssignment(clang::Scope*, clang::SourceLocation, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp:1508:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp: In member function 'clang::ExprResult clang::SemaPseudoObject::checkIncDec(clang::Scope*, clang::SourceLocation, clang::UnaryOperatorKind, clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaPseudoObject.cpp:1477:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1696/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaRISCV.cpp.o
[1697/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAsm.cpp.o
[1698/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAttr.cpp.o
[1699/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOverload.cpp.o
In function 'clang::Expr* GetExplicitObjectExpr(clang::Sema&, clang::Expr*, const clang::FunctionDecl*)',
    inlined from 'bool PrepareExplicitObjectArgument(clang::Sema&, clang::CXXMethodDecl*, clang::Expr*, clang::MultiExprArg&, llvm::SmallVectorImpl<clang::Expr*>&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:6643:37:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:6620:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In function 'clang::Expr* GetExplicitObjectExpr(clang::Sema&, clang::Expr*, const clang::FunctionDecl*)',
    inlined from 'clang::ExprResult clang::Sema::InitializeExplicitObjectArgument(clang::Sema&, clang::Expr*, clang::FunctionDecl*)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:6629:30:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:6620:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::FixOverloadedFunctionReference(clang::Expr*, clang::DeclAccessPair, clang::FunctionDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:16889:36: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:16966:37: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'bool clang::Sema::buildOverloadedCallSet(clang::Scope*, clang::Expr*, clang::UnresolvedLookupExpr*, clang::MultiExprArg, clang::SourceLocation, clang::OverloadCandidateSet*, clang::ExprResult*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:14592:27: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::BuildCXXMemberCallExpr(clang::Expr*, clang::NamedDecl*, clang::CXXConversionDecl*, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:14921:26: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:14933:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In function 'bool recordConversion(clang::Sema&, clang::SourceLocation, clang::Expr*&, clang::Sema::ContextualImplicitConverter&, clang::QualType, bool, clang::DeclAccessPair&)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:6743:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::BuildLiteralOperatorCall(clang::LookupResult&, clang::DeclarationNameInfo&, llvm::ArrayRef<clang::Expr*>, clang::SourceLocation, clang::TemplateArgumentListInfo*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:16789:55: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::BuildCallToMemberFunction(clang::Scope*, clang::Expr*, clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation, clang::Expr*, bool, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:16047:56: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:16076:28: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:16250:25: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:16260:40: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::BuildOverloadedCallExpr(clang::Scope*, clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation, clang::Expr*, bool, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:14840:32: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::BuildOverloadedArrowExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, bool*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:16714:34: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::CreateOverloadedArraySubscriptExpr(clang::SourceLocation, clang::SourceLocation, clang::Expr*, clang::MultiExprArg)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:15840:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:15917:56: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::CreateOverloadedBinOp(clang::SourceLocation, clang::BinaryOperatorKind, const clang::UnresolvedSetImpl&, clang::Expr*, clang::Expr*, bool, bool, clang::FunctionDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:15232:46: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:15236:36: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:15250:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:15470:46: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::BuildSynthesizedThreeWayComparison(clang::SourceLocation, const clang::UnresolvedSetImpl&, clang::Expr*, clang::Expr*, clang::FunctionDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:15762:47: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::CreateOverloadedUnaryOp(clang::SourceLocation, clang::UnaryOperatorKind, const clang::UnresolvedSetImpl&, clang::Expr*, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:14982:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:14991:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:15068:54: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp: In member function 'clang::ExprResult clang::Sema::BuildCallToObjectOfClassType(clang::Scope*, clang::Expr*, clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:16510:36: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOverload.cpp:16584:50: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1700/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmt.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:19,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/APNumericStorage.h:12,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/Expr.h:16,
                 from /build/emscripten/src/llvm-project/clang/lib/Sema/CheckExprLifetime.h:15,
                 from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaStmt.cpp:13:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _OutputIterator = pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<llvm::APSInt, clang::CaseStmt*>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Pointer = pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Pointer = pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _RandomAccessIterator2 = pair<llvm::APSInt, clang::CaseStmt*>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Pointer = pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<llvm::APSInt, clang::CaseStmt*>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Pointer = pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Distance = int; _Pointer = pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaStmt.cpp: In member function 'clang::StmtResult clang::Sema::ActOnCompoundStmt(clang::SourceLocation, clang::SourceLocation, llvm::ArrayRef<clang::Stmt*>, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaStmt.cpp:481:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaStmt.cpp:481:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaStmt.cpp: In member function 'clang::Sema::NamedReturnInfo clang::Sema::getNamedReturnInfo(clang::Expr*&, SimplerImplicitMoveMode)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaStmt.cpp:3414:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaStmt.cpp: In member function 'clang::ExprResult clang::Sema::PerformMoveOrCopyInitialization(const clang::InitializedEntity&, const NamedReturnInfo&, clang::Expr*, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaStmt.cpp:3549:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _BidirectionalIterator2 = pair<llvm::APSInt, clang::CaseStmt*>*; _Distance = int]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2322 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _BidirectionalIterator2 = pair<llvm::APSInt, clang::CaseStmt*>*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Distance = int; _Pointer = pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2419 |             = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2420 |                                      _Distance(__len1 - __len11), __len22,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2421 |                                      __buffer, __buffer_size);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Pointer = pair<llvm::APSInt, clang::CaseStmt*>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Pointer = pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Pointer = pair<llvm::APSInt, clang::CaseStmt*>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Pointer = pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<std::pair<APSInt, clang::CaseStmt*> >&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'clang::StmtResult clang::Sema::ActOnFinishSwitchStmt(clang::SourceLocation, clang::Stmt*, clang::Stmt*)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaStmt.cpp:1490:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<llvm::APSInt, clang::CaseStmt*>*, vector<pair<llvm::APSInt, clang::CaseStmt*> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<std::pair<APSInt, clang::CaseStmt*> >&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'clang::StmtResult clang::Sema::ActOnFinishSwitchStmt(clang::SourceLocation, clang::Stmt*, clang::Stmt*)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaStmt.cpp:1490:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1701/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSPIRV.cpp.o
distcc[8443] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[1702/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSystemZ.cpp.o
[1703/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSwift.cpp.o
[1704/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSYCL.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaSYCL.cpp:12:
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = {anonymous}::OutlinedFunctionDeclBodyInstantiator]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = {anonymous}::OutlinedFunctionDeclBodyInstantiator]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17149:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4013:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::OutlinedFunctionDeclBodyInstantiator, const clang::TemplateArgument*>; Derived = {anonymous}::OutlinedFunctionDeclBodyInstantiator]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5127:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::OutlinedFunctionDeclBodyInstantiator, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::OutlinedFunctionDeclBodyInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::OutlinedFunctionDeclBodyInstantiator]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::OutlinedFunctionDeclBodyInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::OutlinedFunctionDeclBodyInstantiator]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16339:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::OutlinedFunctionDeclBodyInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = {anonymous}::OutlinedFunctionDeclBodyInstantiator]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = {anonymous}::OutlinedFunctionDeclBodyInstantiator]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7593:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::OutlinedFunctionDeclBodyInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = {anonymous}::OutlinedFunctionDeclBodyInstantiator]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = {anonymous}::OutlinedFunctionDeclBodyInstantiator]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7518:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::OutlinedFunctionDeclBodyInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
[1705/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeduction.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp: In member function 'void clang::Sema::MarkUsedTemplateParameters(llvm::ArrayRef<clang::TemplateArgumentLoc>, unsigned int, llvm::SmallBitVector&)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:7167:6: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp: In member function 'bool clang::Sema::isMoreSpecializedThanPrimary(clang::VarTemplatePartialSpecializationDecl*, clang::sema::TemplateDeductionInfo&)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:6469:40: note: parameter passing for argument of type 'llvm::MutableArrayRef<clang::TemplateArgument>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp: In function 'clang::TemplateDeductionResult FinishTemplateArgumentDeduction(clang::Sema&, clang::NamedDecl*, clang::TemplateParameterList*, clang::TemplateDecl*, bool, llvm::ArrayRef<clang::TemplateArgumentLoc>, llvm::ArrayRef<clang::TemplateArgument>, llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&, clang::sema::TemplateDeductionInfo&, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:3236:32: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:3271:31: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
In lambda function,
    inlined from 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = DeduceTemplateArguments<clang::ClassTemplatePartialSpecializationDecl>(clang::Sema&, clang::ClassTemplatePartialSpecializationDecl*, llvm::ArrayRef<clang::TemplateArgument>, clang::sema::TemplateDeductionInfo&)::<lambda()>; Ret = void; Params = {}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:52:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:3442:47: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
In lambda function,
    inlined from 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = DeduceTemplateArguments<clang::VarTemplatePartialSpecializationDecl>(clang::Sema&, clang::VarTemplatePartialSpecializationDecl*, llvm::ArrayRef<clang::TemplateArgument>, clang::sema::TemplateDeductionInfo&)::<lambda()>; Ret = void; Params = {}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:52:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:3442:47: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp: In function 'clang::TemplateDeductionResult FinishTemplateArgumentDeduction(clang::Sema&, clang::NamedDecl*, clang::TemplateParameterList*, clang::TemplateDecl*, bool, llvm::ArrayRef<clang::TemplateArgument>, llvm::ArrayRef<clang::TemplateArgument>, llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&, clang::sema::TemplateDeductionInfo&, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:3367:41: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:13:
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17149:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4013:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>; Derived = {anonymous}::SubstituteDeducedTypeTransform]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5127:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::SubstituteDeducedTypeTransform]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16339:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = {anonymous}::SubstituteDeducedTypeTransform]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7593:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>'} changed in GCC 7.1
[1706/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeductionGuide.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeductionGuide.cpp: In function 'clang::FunctionTemplateDecl* {anonymous}::BuildDeductionGuideForTypeAlias(clang::Sema&, clang::TypeAliasTemplateDecl*, clang::FunctionTemplateDecl*, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeductionGuide.cpp:1183:39: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeductionGuide.cpp:14:
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = {anonymous}::ExtractTypeForDeductionGuide]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = {anonymous}::ExtractTypeForDeductionGuide]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17149:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4013:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::ExtractTypeForDeductionGuide, const clang::TemplateArgument*>; Derived = {anonymous}::ExtractTypeForDeductionGuide]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5127:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::ExtractTypeForDeductionGuide, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::ExtractTypeForDeductionGuide, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::ExtractTypeForDeductionGuide]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::ExtractTypeForDeductionGuide, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::ExtractTypeForDeductionGuide]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16339:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::ExtractTypeForDeductionGuide, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = {anonymous}::ExtractTypeForDeductionGuide]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = {anonymous}::ExtractTypeForDeductionGuide]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7593:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::ExtractTypeForDeductionGuide, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = {anonymous}::ExtractTypeForDeductionGuide]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = {anonymous}::ExtractTypeForDeductionGuide]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7518:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::ExtractTypeForDeductionGuide, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'clang::NamedDecl* {anonymous}::ConvertConstructorToDeductionGuideTransform::transformConstructor(clang::FunctionTemplateDecl*, clang::CXXConstructorDecl*)',
    inlined from 'void clang::Sema::DeclareImplicitDeductionGuides(clang::TemplateDecl*, clang::SourceLocation)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeductionGuide.cpp:1524:35:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateDeductionGuide.cpp:495:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1707/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplate.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp: In function 'clang::Expr* BuildExpressionFromIntegralTemplateArgumentValue(clang::Sema&, clang::QualType, const llvm::APSInt&, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp:8386:31: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:48,
                 from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp:11:
In constructor 'clang::LocalInstantiationScope::LocalInstantiationScope(clang::Sema&, bool, bool)',
    inlined from 'bool clang::Sema::CheckTemplateArgumentList(clang::TemplateDecl*, clang::TemplateParameterList*, clang::SourceLocation, clang::TemplateArgumentListInfo&, const clang::DefaultArguments&, bool, CheckTemplateArgumentInfo&, bool, bool*)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp:6189:48:
/build/emscripten/src/llvm-project/clang/include/clang/Sema/Template.h:442:41: warning: storing the address of local variable 'InstScope' in '*this.clang::Sema::CurrentInstantiationScope' [-Wdangling-pointer=]
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp: In member function 'bool clang::Sema::CheckTemplateArgumentList(clang::TemplateDecl*, clang::TemplateParameterList*, clang::SourceLocation, clang::TemplateArgumentListInfo&, const clang::DefaultArguments&, bool, CheckTemplateArgumentInfo&, bool, bool*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp:6189:27: note: 'InstScope' declared here
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp:6168:34: note: 'this' declared here
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp: In member function 'clang::QualType clang::Sema::CheckTemplateIdType(clang::ElaboratedTypeKeyword, clang::TemplateName, clang::SourceLocation, clang::TemplateArgumentListInfo&, clang::Scope*, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp:4074:53: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp:4074:53: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
In function 'clang::QualType checkBuiltinTemplateIdType(clang::Sema&, clang::ElaboratedTypeKeyword, clang::BuiltinTemplateDecl*, llvm::ArrayRef<clang::TemplateArgument>, clang::SourceLocation, clang::TemplateArgumentListInfo&)',
    inlined from 'clang::QualType clang::Sema::CheckTemplateIdType(clang::ElaboratedTypeKeyword, clang::TemplateName, clang::SourceLocation, clang::TemplateArgumentListInfo&, clang::Scope*, bool)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp:4202:43:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp:3859:42: note: parameter passing for argument of type 'llvm::ArrayRef<clang::SpirvOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp: In member function 'clang::QualType clang::Sema::CheckTemplateIdType(clang::ElaboratedTypeKeyword, clang::TemplateName, clang::SourceLocation, clang::TemplateArgumentListInfo&, clang::Scope*, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp:4304:47: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplate.cpp:4304:47: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = {anonymous}::CurrentInstantiationRebuilder]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = {anonymous}::CurrentInstantiationRebuilder]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17149:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4013:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>; Derived = {anonymous}::CurrentInstantiationRebuilder]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5127:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::CurrentInstantiationRebuilder]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::CurrentInstantiationRebuilder]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16339:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = {anonymous}::CurrentInstantiationRebuilder]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = {anonymous}::CurrentInstantiationRebuilder]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7593:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = {anonymous}::CurrentInstantiationRebuilder]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = {anonymous}::CurrentInstantiationRebuilder]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7518:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
[1708/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenMP.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp: In function 'clang::Stmt* buildPreInits(clang::ASTContext&, llvm::ArrayRef<clang::Stmt*>)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:9799:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:9799:30: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:17:
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = {anonymous}::CaptureVars]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = {anonymous}::CaptureVars]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17149:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4013:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = {anonymous}::TransformExprToCaptures]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = {anonymous}::TransformExprToCaptures]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17149:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4013:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>; Derived = {anonymous}::TransformExprToCaptures]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5127:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::TransformExprToCaptures]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::TransformExprToCaptures]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16339:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = {anonymous}::TransformExprToCaptures]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = {anonymous}::TransformExprToCaptures]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7593:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = {anonymous}::TransformExprToCaptures]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = {anonymous}::TransformExprToCaptures]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7518:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp: In function 'bool actOnOMPReductionKindClause(clang::Sema&, {anonymous}::DSAStackTy*, clang::OpenMPClauseKind, llvm::ArrayRef<clang::Expr*>, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::CXXScopeSpec&, const clang::DeclarationNameInfo&, llvm::ArrayRef<clang::Expr*>, {anonymous}::ReductionData&)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:20544:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:20547:39: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:20559:27: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp: In member function 'clang::StmtResult clang::SemaOpenMP::ActOnOpenMPTileDirective(llvm::ArrayRef<clang::OMPClause*>, clang::Stmt*, clang::SourceLocation, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:15003:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:15003:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp: In member function 'clang::StmtResult clang::SemaOpenMP::ActOnOpenMPStripeDirective(llvm::ArrayRef<clang::OMPClause*>, clang::Stmt*, clang::SourceLocation, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:15265:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:15265:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp: In member function 'clang::StmtResult clang::SemaOpenMP::ActOnOpenMPUnrollDirective(llvm::ArrayRef<clang::OMPClause*>, clang::Stmt*, clang::SourceLocation, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:15540:27: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:15540:27: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp: In member function 'clang::StmtResult clang::SemaOpenMP::ActOnOpenMPReverseDirective(clang::Stmt*, clang::SourceLocation, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:15774:27: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:15774:27: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp: In member function 'clang::StmtResult clang::SemaOpenMP::ActOnOpenMPInterchangeDirective(llvm::ArrayRef<clang::OMPClause*>, clang::Stmt*, clang::SourceLocation, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:15969:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:15969:33: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp: In member function 'clang::StmtResult clang::SemaOpenMP::ActOnOpenMPFuseDirective(llvm::ArrayRef<clang::OMPClause*>, clang::Stmt*, clang::SourceLocation, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:16383:29: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:16383:29: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:16399:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:16399:35: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:16452:38: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaOpenMP.cpp:16452:38: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::CaptureVars, const clang::TemplateArgument*>; Derived = {anonymous}::CaptureVars]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5127:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::CaptureVars, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CaptureVars, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::CaptureVars]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CaptureVars, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::CaptureVars]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16339:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CaptureVars, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = {anonymous}::CaptureVars]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = {anonymous}::CaptureVars]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7593:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CaptureVars, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = {anonymous}::CaptureVars]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = {anonymous}::CaptureVars]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7518:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CaptureVars, const clang::TemplateArgument*>'} changed in GCC 7.1
[1709/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateVariadic.cpp.o
[1710/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaWasm.cpp.o
[1711/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiate.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:12:
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = {anonymous}::TemplateInstantiator]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = {anonymous}::TemplateInstantiator]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17149:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4013:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>; Derived = {anonymous}::TemplateInstantiator]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5127:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = {anonymous}::TemplateInstantiator]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = {anonymous}::TemplateInstantiator]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7593:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformConceptTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>; Derived = {anonymous}::TemplateInstantiator]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5218:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5237:44: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = {anonymous}::TemplateInstantiator]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = {anonymous}::TemplateInstantiator]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7518:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::TemplateInstantiator]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp: In member function 'bool clang::Sema::SubstTemplateArgumentsInParameterMapping(llvm::ArrayRef<clang::TemplateArgumentLoc>, clang::SourceLocation, const clang::MultiLevelTemplateArgumentList&, clang::TemplateArgumentListInfo&, bool)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4340:6: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp: In member function 'bool clang::Sema::SubstTemplateArguments(llvm::ArrayRef<clang::TemplateArgumentLoc>, const clang::MultiLevelTemplateArgumentList&, clang::TemplateArgumentListInfo&)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4331:6: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::TemplateInstantiator]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16339:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'clang::ExprResult clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer::TransformBinaryOperator(clang::BinaryOperator*)',
    inlined from 'clang::ExprResult clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer::TransformBinaryOperator(clang::BinaryOperator*)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4462:16,
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformExpr(clang::Expr*) [with Derived = clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer]' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/StmtNodes.inc:786:76:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4473:36: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformConceptTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::TemplateInstantiator]',
    inlined from 'clang::ExprResult clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4411:53:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5237:44: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer, const clang::TemplateArgument*>; Derived = clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5127:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16339:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7593:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7518:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17149:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4013:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'clang::ExprResult clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer::TransformBinaryOperator(clang::BinaryOperator*)',
    inlined from 'clang::ExprResult clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer::TransformBinaryOperator(clang::BinaryOperator*)' at /build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4462:16,
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformCompoundAssignOperator(clang::CompoundAssignOperator*) [with Derived = clang::Sema::SubstConceptTemplateArguments(const clang::ConceptSpecializationExpr*, const clang::Expr*, const clang::MultiLevelTemplateArgumentList&)::ConstraintExprTransformer]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:13751:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4473:36: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[1712/4417] Linking CXX static library lib/libclangAnalysisLifetimeSafety.a
[1713/4417] Linking CXX static library lib/libclangEdit.a
[1714/4417] Linking CXX static library lib/libclangRewrite.a
[1715/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTypeTraits.cpp.o
[1716/4417] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Diagnostic.cpp.o
[1717/4417] Linking CXX static library lib/libclangSupport.a
[1718/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/TypeLocBuilder.cpp.o
[1719/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiateDecl.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12:
In member function 'clang::ExprResult clang::TreeTransform<Derived>::RebuildShuffleVectorExpr(clang::SourceLocation, clang::MultiExprArg, clang::SourceLocation) [with Derived = clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder]',
    inlined from 'clang::ExprResult clang::TreeTransform<Derived>::TransformShuffleVectorExpr(clang::ShuffleVectorExpr*) [with Derived = clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:17149:47:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:4013:42: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder, const clang::TemplateArgument*>; Derived = clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5127:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder, const clang::TemplateArgument*>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder]':
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:16339:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc>; Derived = clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) [with Derived = clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7593:46:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
In member function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::AutoTypeLoc>; Derived = clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder]',
    inlined from 'clang::QualType clang::TreeTransform<Derived>::TransformAutoType(clang::TypeLocBuilder&, clang::AutoTypeLoc) [with Derived = clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder]' at /build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:7518:48:
/build/emscripten/src/llvm-project/clang/lib/Sema/TreeTransform.h:5145:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool)::<lambda()>::SpecialMemberTypeInfoRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp: In member function 'clang::Decl* clang::TemplateDeclInstantiator::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:4511:39: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp: In member function 'clang::Decl* clang::TemplateDeclInstantiator::VisitVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:4621:39: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp: In member function 'clang::Decl* clang::TemplateDeclInstantiator::VisitFunctionDecl(clang::FunctionDecl*, clang::TemplateParameterList*, RewriteKind)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:2943:41: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:2972:39: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp: In member function 'clang::Decl* clang::TemplateDeclInstantiator::VisitCXXMethodDecl(clang::CXXMethodDecl*, clang::TemplateParameterList*, RewriteKind)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:3342:41: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:3369:39: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp: In member function 'clang::VarTemplatePartialSpecializationDecl* clang::TemplateDeclInstantiator::InstantiateVarTemplatePartialSpecialization(clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:5000:37: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp: In member function 'clang::ClassTemplatePartialSpecializationDecl* clang::TemplateDeclInstantiator::InstantiateClassTemplatePartialSpecialization(clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*)':
/build/emscripten/src/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:4890:37: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
[1720/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaX86.cpp.o
[1721/4417] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Replacement.cpp.o
[1722/4417] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaType.cpp.o
[1723/4417] Building CXX object lib/CGData/CMakeFiles/LLVMCGData.dir/OutlinedHashTree.cpp.o
[1724/4417] Building CXX object lib/CGData/CMakeFiles/LLVMCGData.dir/CodeGenDataReader.cpp.o
[1725/4417] Linking CXX static library lib/libLLVMBitWriter.a
[1726/4417] Building CXX object lib/CGData/CMakeFiles/LLVMCGData.dir/CodeGenDataWriter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CGData/CodeGenDataWriter.cpp: In member function 'void llvm::CGDataOStream::patch(llvm::ArrayRef<llvm::CGDataPatchItem>)':
/build/emscripten/src/llvm-project/llvm/lib/CGData/CodeGenDataWriter.cpp:19:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CGDataPatchItem>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CGData/CodeGenDataWriter.cpp: In member function 'llvm::Error llvm::CodeGenDataWriter::writeImpl(llvm::CGDataOStream&)':
/build/emscripten/src/llvm-project/llvm/lib/CGData/CodeGenDataWriter.cpp:140:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CGDataPatchItem>' changed in GCC 7.1
In member function 'llvm::Error llvm::CodeGenDataWriter::writeImpl(llvm::CGDataOStream&)',
    inlined from 'llvm::Error llvm::CodeGenDataWriter::write(llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/CGData/CodeGenDataWriter.cpp:81:23:
/build/emscripten/src/llvm-project/llvm/lib/CGData/CodeGenDataWriter.cpp:140:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CGDataPatchItem>' changed in GCC 7.1
[1727/4417] Building CXX object lib/CGData/CMakeFiles/LLVMCGData.dir/OutlinedHashTreeRecord.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLParser.h:48,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:25,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/YAML.h:15,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CGData/OutlinedHashTree.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CGData/OutlinedHashTreeRecord.h:19,
                 from /build/emscripten/src/llvm-project/llvm/lib/CGData/OutlinedHashTreeRecord.cpp:16:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member 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 unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, llvm::HashNodeStable>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, llvm::HashNodeStable> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, llvm::HashNodeStable> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, llvm::HashNodeStable>, std::_Select1st<std::pair<const unsigned int, llvm::HashNodeStable> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, llvm::HashNodeStable> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = llvm::HashNodeStable; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, llvm::HashNodeStable> >]',
    inlined from 'void llvm::OutlinedHashTreeRecord::convertToStableData(llvm::IdHashNodeStableMapTy&) const' at /build/emscripten/src/llvm-project/llvm/lib/CGData/OutlinedHashTreeRecord.cpp:136:23:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, llvm::HashNodeStable>, std::_Select1st<std::pair<const unsigned int, llvm::HashNodeStable> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, llvm::HashNodeStable> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = llvm::HashNodeStable; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, llvm::HashNodeStable> >]',
    inlined from 'void llvm::OutlinedHashTreeRecord::deserialize(const unsigned char*&)' at /build/emscripten/src/llvm-project/llvm/lib/CGData/OutlinedHashTreeRecord.cpp:92:23:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, llvm::HashNodeStable>, std::_Select1st<std::pair<const unsigned int, llvm::HashNodeStable> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, llvm::HashNodeStable> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[1728/4417] Building CXX object lib/CGData/CMakeFiles/LLVMCGData.dir/CodeGenData.cpp.o
[1729/4417] Building CXX object lib/CGData/CMakeFiles/LLVMCGData.dir/StableFunctionMap.cpp.o
[1730/4417] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o
[1731/4417] Building CXX object lib/CGData/CMakeFiles/LLVMCGData.dir/StableFunctionMapRecord.cpp.o
[1732/4417] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o
[1733/4417] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o
[1734/4417] Linking CXX static library lib/libLLVMOption.a
[1735/4417] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o
[1736/4417] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o
distcc[8555] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[1737/4417] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o
[1738/4417] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/RegisterTargetPassConfigCallback.cpp.o
[1739/4417] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o
[1740/4417] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o
[1741/4417] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o
[1742/4417] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Argument.cpp.o
[1743/4417] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o
[1744/4417] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o
[1745/4417] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o
[1746/4417] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/BasicBlock.cpp.o
[1747/4417] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Constant.cpp.o
[1748/4417] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Function.cpp.o
[1749/4417] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Pass.cpp.o
[1750/4417] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/PassManager.cpp.o
[1751/4417] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Module.cpp.o
[1752/4417] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Context.cpp.o
[1753/4417] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/User.cpp.o
[1754/4417] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Tracker.cpp.o
[1755/4417] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Type.cpp.o
[1756/4417] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Region.cpp.o
[1757/4417] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Use.cpp.o
[1758/4417] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Instruction.cpp.o
[1759/4417] Building CXX object lib/SandboxIR/CMakeFiles/LLVMSandboxIR.dir/Value.cpp.o
[1760/4417] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseAST.cpp.o
[1761/4417] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseCXXInlineMethods.cpp.o
[1762/4417] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExpr.cpp.o
[1763/4417] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExprCXX.cpp.o
[1764/4417] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDeclCXX.cpp.o
[1765/4417] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDecl.cpp.o
[1766/4417] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseHLSL.cpp.o
[1767/4417] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseHLSLRootSignature.cpp.o
[1768/4417] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseInit.cpp.o
[1769/4417] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseObjc.cpp.o
[1770/4417] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmt.cpp.o
[1771/4417] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseOpenMP.cpp.o
[1772/4417] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParsePragma.cpp.o
In file included from /usr/include/c++/15.2.1/memory:80,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:37,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:19,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/APNumericStorage.h:12,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/Decl.h:16,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/Type.h:20,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/CanonicalType.h:17,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/ASTContext.h:18,
                 from /build/emscripten/src/llvm-project/clang/lib/Parse/ParsePragma.cpp:13:
In function 'std::__detail::__unique_ptr_array_t<_Tp> std::make_unique(size_t) [with _Tp = clang::Token []]',
    inlined from 'virtual void {anonymous}::PragmaMSPragma::HandlePragma(clang::Preprocessor&, clang::PragmaIntroducer, clang::Token&)' at /build/emscripten/src/llvm-project/clang/lib/Parse/ParsePragma.cpp:2981:65:
/usr/include/c++/15.2.1/bits/unique_ptr.h:1099:30: warning: 'void* __builtin_memset(void*, int, unsigned int)' writing between 16 and 2147483632 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
 1099 |     { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/unique_ptr.h:1099:30: note: destination object of size 0 allocated by 'operator new []'
 1099 |     { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1773/4417] Linking CXX static library lib/libclangSema.a
[1774/4417] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmtAsm.cpp.o
[1775/4417] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTemplate.cpp.o
[1776/4417] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTentative.cpp.o
[1777/4417] Building CXX object tools/clang/lib/Options/CMakeFiles/obj.clangOptions.dir/OptionUtils.cpp.o
[1778/4417] Building CXX object tools/clang/lib/Options/CMakeFiles/obj.clangOptions.dir/DriverOptions.cpp.o
[1779/4417] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTCommon.cpp.o
[1780/4417] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/Parser.cpp.o
[1781/4417] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseOpenACC.cpp.o
[1782/4417] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderStmt.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/Serialization/ASTRecordReader.h:18,
                 from /build/emscripten/src/llvm-project/clang/lib/Serialization/ASTReaderStmt.cpp:51:
In member function 'clang::APValue::LValuePathSerializationHelper clang::serialization::DataStreamBasicReader<Impl>::readLValuePathSerializationHelper(llvm::SmallVectorImpl<clang::APValue::LValuePathEntry>&) [with Impl = clang::ASTRecordReader]',
    inlined from 'clang::APValue clang::serialization::BasicReaderBase<T>::readAPValue() [with Impl = clang::ASTRecordReader]' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicReader.inc:777:83:
/build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicReader.h:211:63: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
[1783/4417] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterDecl.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicWriter.h:98,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Serialization/ASTRecordWriter.h:17,
                 from /build/emscripten/src/llvm-project/clang/lib/Serialization/ASTWriterDecl.cpp:23:
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc: In member function 'void clang::serialization::BasicWriterBase<Impl>::writeAPValue(const clang::APValue&) [with Impl = clang::ASTRecordWriter]':
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:920:37: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:938:37: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:954:34: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:956:35: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:1058:44: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicWriter.h: In member function 'void clang::serialization::DataStreamBasicWriter<Impl>::writeArray(llvm::ArrayRef<U>) [with T = clang::APValue; Impl = clang::ASTRecordWriter]':
/build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicWriter.h:141:27: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
[1784/4417] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterStmt.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicWriter.h:98,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Serialization/ASTRecordWriter.h:17,
                 from /build/emscripten/src/llvm-project/clang/lib/Serialization/ASTWriterStmt.cpp:22:
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc: In member function 'void clang::serialization::BasicWriterBase<Impl>::writeAPValue(const clang::APValue&) [with Impl = clang::ASTRecordWriter]':
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:920:37: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:938:37: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:954:34: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:956:35: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:1058:44: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicWriter.h: In member function 'void clang::serialization::DataStreamBasicWriter<Impl>::writeArray(llvm::ArrayRef<U>) [with T = clang::APValue; Impl = clang::ASTRecordWriter]':
/build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicWriter.h:141:27: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
[1785/4417] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/InMemoryModuleCache.cpp.o
[1786/4417] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GeneratePCH.cpp.o
distcc[8712] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[1787/4417] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleCache.cpp.o
[1788/4417] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GlobalModuleIndex.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/Serialization/GlobalModuleIndex.cpp:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h: In function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<U>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:459:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1789/4417] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFileExtension.cpp.o
[1790/4417] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderDecl.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/Serialization/ASTRecordReader.h:18,
                 from /build/emscripten/src/llvm-project/clang/lib/Serialization/ASTReaderDecl.cpp:54:
In member function 'clang::APValue::LValuePathSerializationHelper clang::serialization::DataStreamBasicReader<Impl>::readLValuePathSerializationHelper(llvm::SmallVectorImpl<clang::APValue::LValuePathEntry>&) [with Impl = clang::ASTRecordReader]',
    inlined from 'clang::APValue clang::serialization::BasicReaderBase<T>::readAPValue() [with Impl = clang::ASTRecordReader]' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicReader.inc:777:83:
/build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicReader.h:211:63: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
[1791/4417] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFile.cpp.o
[1792/4417] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/PCHContainerOperations.cpp.o
[1793/4417] Linking CXX static library lib/libclangToolingCore.a
[1794/4417] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ObjectFilePCHContainerReader.cpp.o
[1795/4417] Building CXX object tools/clang/lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderAnalysis.cpp.o
[1796/4417] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleManager.cpp.o
[1797/4417] Linking CXX static library lib/libLLVMCGData.a
[1798/4417] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/TemplateArgumentHasher.cpp.o
[1799/4417] Building CXX object tools/clang/lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/IncludeStyle.cpp.o
[1800/4417] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriter.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/Serialization/ASTWriter.h:36,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Serialization/ASTRecordWriter.h:21,
                 from /build/emscripten/src/llvm-project/clang/lib/Serialization/ASTWriter.cpp:76:
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h: In function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:459:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Serialization/ASTWriter.cpp: In member function 'void clang::ASTWriter::EmitRecordWithPath(unsigned int, RecordDataRef, llvm::StringRef)':
/build/emscripten/src/llvm-project/clang/lib/Serialization/ASTWriter.cpp:5362:6: note: parameter passing for argument of type 'clang::ASTWriter::RecordDataRef' {aka 'llvm::ArrayRef<long long unsigned int>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h: In function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:459:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicWriter.h:98,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractTypeWriter.h:13,
                 from /build/emscripten/src/llvm-project/clang/lib/Serialization/ASTWriter.cpp:19:
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc: In member function 'void clang::serialization::BasicWriterBase<Impl>::writeAPValue(const clang::APValue&) [with Impl = clang::ASTRecordWriter]':
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:920:37: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:938:37: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:954:34: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:956:35: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicWriter.inc:1058:44: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicWriter.h: In member function 'void clang::serialization::DataStreamBasicWriter<Impl>::writeArray(llvm::ArrayRef<U>) [with T = clang::APValue; Impl = clang::ASTRecordWriter]':
/build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicWriter.h:141:27: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue>' changed in GCC 7.1
[1801/4417] Building CXX object tools/clang/lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderIncludes.cpp.o
[1802/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o
[1803/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o
[1804/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o
[1805/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o
[1806/4417] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReader.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractTypeReader.h:12,
                 from /build/emscripten/src/llvm-project/clang/lib/Serialization/ASTReader.cpp:21:
In member function 'clang::APValue::LValuePathSerializationHelper clang::serialization::DataStreamBasicReader<Impl>::readLValuePathSerializationHelper(llvm::SmallVectorImpl<clang::APValue::LValuePathEntry>&) [with Impl = clang::ASTRecordReader]',
    inlined from 'clang::APValue clang::serialization::BasicReaderBase<T>::readAPValue() [with Impl = clang::ASTRecordReader]' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractBasicReader.inc:777:83:
/build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractBasicReader.h:211:63: note: parameter passing for argument of type 'llvm::ArrayRef<clang::APValue::LValuePathEntry>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/clang/include/clang/AST/AbstractTypeReader.h:27:
In member function 'clang::QualType clang::serialization::AbstractTypeReader<T>::readHLSLInlineSpirvType() [with PropertyReader = clang::ASTRecordReader]',
    inlined from 'clang::QualType clang::serialization::AbstractTypeReader<T>::read(clang::Type::TypeClass) [with PropertyReader = clang::ASTRecordReader]' at /build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractTypeReader.inc:72:37:
/build/emscripten/src/llvm-project/llvm/build/tools/clang/include/clang/AST/AbstractTypeReader.inc:503:38: note: parameter passing for argument of type 'llvm::ArrayRef<clang::SpirvOperand>' changed in GCC 7.1
[1807/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:18:
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'bool {anonymous}::BranchRelaxation::fixupUnconditionalBranch(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:639:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'bool {anonymous}::BranchRelaxation::fixupUnconditionalBranch(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:666:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from '{anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)::<lambda(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:385:35,
    inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:443:25,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:748:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:802:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In lambda function,
    inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:451:19,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:748:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:802:33:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:393:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In lambda function,
    inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:490:19,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:748:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:802:33:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:393:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from '{anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)::<lambda(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:385:35,
    inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:505:27,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:748:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:802:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from '{anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)::<lambda(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:385:35,
    inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:512:25,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:748:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:802:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In lambda function,
    inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:530:17,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:748:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:802:33:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:393:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from '{anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)::<lambda(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:385:35,
    inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:553:21,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:748:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:802:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In lambda function,
    inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:568:15,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:748:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:802:33:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:393:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'llvm::MachineBasicBlock* {anonymous}::BranchRelaxation::splitBlockBeforeInstr(llvm::MachineInstr&, llvm::MachineBasicBlock*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:311:33,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:746:32,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:802:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1808/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BreakFalseDeps.cpp.o
[1809/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp: In function 'void FixTail(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, const llvm::TargetInstrInfo*, const llvm::DebugLoc&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:500:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:505:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp: In member function 'bool llvm::BranchFolder::OptimizeBlock(llvm::MachineBasicBlock*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1432:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1488:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1502:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1540:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1603:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1651:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1687:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1707:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1745:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp: In member function 'bool llvm::BranchFolder::TailMergeBlocks(llvm::MachineFunction&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp:1162:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1810/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AssignmentTrackingAnalysis.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/AssignmentTrackingAnalysis.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:9:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void {anonymous}::MemLocFragmentFill::run(FunctionVarLocsBuilder*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:962:49:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'std::pair<llvm::Value*, llvm::DIExpression*> walkToAllocaAndPrependOffsetDeref(const llvm::DataLayout&, llvm::Value*, llvm::DIExpression*)',
    inlined from 'void {anonymous}::AssignmentTrackingLowering::emitDbgValue(LocKind, llvm::DbgVariableRecord*, VarLocInsertPt)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1529:44:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:275:36: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void {anonymous}::AssignmentTrackingLowering::processUnknownStoreToVariable(llvm::Instruction&, llvm::VariableID&, BlockInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1586:34,
    inlined from 'void {anonymous}::AssignmentTrackingLowering::processUntaggedInstruction(llvm::Instruction&, BlockInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1619:38,
    inlined from 'void {anonymous}::AssignmentTrackingLowering::processNonDbgInstruction(llvm::Instruction&, BlockInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1551:31,
    inlined from 'void {anonymous}::AssignmentTrackingLowering::process(llvm::BasicBlock&, BlockInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1879:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void {anonymous}::AssignmentTrackingLowering::processUntaggedInstruction(llvm::Instruction&, BlockInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1641:42,
    inlined from 'void {anonymous}::AssignmentTrackingLowering::processNonDbgInstruction(llvm::Instruction&, BlockInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1551:31,
    inlined from 'void {anonymous}::AssignmentTrackingLowering::process(llvm::BasicBlock&, BlockInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1879:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'bool {anonymous}::AssignmentTrackingLowering::run(FunctionVarLocsBuilder*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:2395:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1811/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicBlockSections.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockSections.cpp:80:
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'void updateBranches(llvm::MachineFunction&, const llvm::SmallVector<llvm::MachineBasicBlock*>&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockSections.cpp:161:37,
    inlined from 'void llvm::sortBasicBlocksAndUpdateBranches(MachineFunction&, MachineBasicBlockComparator)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockSections.cpp:258:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1812/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o
[1813/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicBlockPathCloning.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockPathCloning.cpp:42:
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'bool {anonymous}::ApplyCloning(llvm::MachineFunction&, const llvm::SmallVector<llvm::SmallVector<unsigned int> >&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockPathCloning.cpp:186:41,
    inlined from 'virtual bool {anonymous}::BasicBlockPathCloning::runOnMachineFunction(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockPathCloning.cpp:249:22,
    inlined from 'virtual bool {anonymous}::BasicBlockPathCloning::runOnMachineFunction(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockPathCloning.cpp:243:6:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'llvm::MachineBasicBlock* {anonymous}::CloneMachineBasicBlock(llvm::MachineBasicBlock&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockPathCloning.cpp:81:35,
    inlined from 'bool {anonymous}::ApplyCloning(llvm::MachineFunction&, const llvm::SmallVector<llvm::SmallVector<unsigned int> >&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockPathCloning.cpp:193:33,
    inlined from 'virtual bool {anonymous}::BasicBlockPathCloning::runOnMachineFunction(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockPathCloning.cpp:249:22,
    inlined from 'virtual bool {anonymous}::BasicBlockPathCloning::runOnMachineFunction(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockPathCloning.cpp:243:6:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1814/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicBlockSectionsProfileReader.cpp.o
[1815/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallBrPrepare.cpp.o
[1816/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFGuardLongjmp.cpp.o
[1817/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o
[1818/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o
[1819/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o
[1820/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFIFixup.cpp.o
[1821/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFIInstrInserter.cpp.o
[1822/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenCommonISel.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/CodeGenCommonISel.cpp: In function 'void llvm::salvageDebugInfoForDbgValue(const MachineRegisterInfo&, MachineInstr&, ArrayRef<MachineOperand*>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/CodeGenCommonISel.cpp:289:48: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1823/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CommandFlags.cpp.o
[1824/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o
[1825/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o
[1826/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o
[1827/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ComplexDeinterleavingPass.cpp.o
[1828/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DroppedVariableStatsMIR.cpp.o
[1829/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/DFAPacketizer.h:31,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/DFAPacketizer.cpp:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Automaton.h: In member function 'void llvm::internal::NfaTranscriber::transition(llvm::ArrayRef<llvm::NfaStatePair>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Automaton.h:91:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
In member function 'void llvm::internal::NfaTranscriber::transition(unsigned int)',
    inlined from 'bool llvm::Automaton<ActionT>::add(const ActionT&) [with ActionT = long long unsigned int]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Automaton.h:238:30,
    inlined from 'void llvm::DFAPacketizer::reserveResources(const llvm::MCInstrDesc*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/DFAPacketizer.cpp:67:8:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Automaton.h:136:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
In member function 'void llvm::internal::NfaTranscriber::transition(unsigned int)',
    inlined from 'bool llvm::Automaton<ActionT>::add(const ActionT&) [with ActionT = long long unsigned int]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Automaton.h:238:30,
    inlined from 'void llvm::DFAPacketizer::reserveResources(const llvm::MCInstrDesc*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/DFAPacketizer.cpp:67:8,
    inlined from 'void llvm::DFAPacketizer::reserveResources(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/DFAPacketizer.cpp:81:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Automaton.h:136:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
In member function 'void llvm::internal::NfaTranscriber::transition(unsigned int)',
    inlined from 'bool llvm::Automaton<ActionT>::add(const ActionT&) [with ActionT = long long unsigned int]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Automaton.h:238:30,
    inlined from 'void llvm::DFAPacketizer::reserveResources(const llvm::MCInstrDesc*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/DFAPacketizer.cpp:67:8,
    inlined from 'void llvm::DFAPacketizer::reserveResources(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/DFAPacketizer.cpp:81:19,
    inlined from 'virtual llvm::MachineBasicBlock::iterator llvm::VLIWPacketizerList::addToPacket(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/DFAPacketizer.h:170:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Automaton.h:136:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
[1830/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o
[1831/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o
[1832/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:994:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'void {anonymous}::SSAIfConv::rewritePHIOperands()',
    inlined from 'void {anonymous}::SSAIfConv::convertIf.constprop(llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp:746:23:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp:665:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'void {anonymous}::SSAIfConv::replacePHIInstrs()',
    inlined from 'void {anonymous}::SSAIfConv::convertIf.constprop(llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp:748:21:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp:636:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp: In member function 'void {anonymous}::SSAIfConv::convertIf.constprop(llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&, bool)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp:792:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1833/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EHContGuardTargets.cpp.o
[1834/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDomainFix.cpp.o
[1835/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandLargeDivRem.cpp.o
[1836/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o
[1837/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o
[1838/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandFp.cpp.o
[1839/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o
[1840/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o
[1841/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandVectorPredication.cpp.o
[1842/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o
[1843/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o
[1844/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o
[1845/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o
[1846/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FinalizeISel.cpp.o
[1847/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o
[1848/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionAnalysis.cpp.o
[1849/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FixupStatepointCallerSaved.cpp.o
[1850/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o
[1851/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o
[1852/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMergeFunctions.cpp.o
In member function 'void llvm::GlobalMergeFunc::emitFunctionMap(llvm::Module&)',
    inlined from 'void llvm::GlobalMergeFunc::emitFunctionMap(llvm::Module&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalMergeFunctions.cpp:524:6:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalMergeFunctions.cpp:536:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CGDataPatchItem>' changed in GCC 7.1
[1853/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/HardwareLoops.cpp.o
[1854/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o
distcc[8917] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
In member function 'void {anonymous}::ImplicitNullChecks::rewriteNullChecks(llvm::ArrayRef<NullCheck>)',
    inlined from 'virtual bool {anonymous}::ImplicitNullChecks::runOnMachineFunction(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ImplicitNullChecks.cpp:312:22:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ImplicitNullChecks.cpp:799:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1855/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp: In member function 'bool {anonymous}::IfConverter::reverseBranchCondition(BBInfo&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp: In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1216:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1216:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1216:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)',
    inlined from '{anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)::<lambda(bool)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1316:48,
    inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1327:28:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)',
    inlined from '{anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)::<lambda(bool)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1319:49,
    inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1327:28:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)',
    inlined from '{anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)::<lambda(bool)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1316:48,
    inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1343:28:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)',
    inlined from '{anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)::<lambda(bool)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1319:49,
    inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1343:28:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)',
    inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1390:28:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)',
    inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1431:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1201:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In function 'void InsertUncondBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock&, const llvm::TargetInstrInfo*)',
    inlined from 'bool {anonymous}::IfConverter::IfConvertSimple(BBInfo&, IfcvtKind)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1597:23,
    inlined from 'bool {anonymous}::IfConverter::_ZN12_GLOBAL__N_111IfConverter20runOnMachineFunctionERN4llvm15MachineFunctionE.part.0(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:536:33:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1490:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::IfConvertTriangle(BBInfo&, IfcvtKind)',
    inlined from 'bool {anonymous}::IfConverter::_ZN12_GLOBAL__N_111IfConverter20runOnMachineFunctionERN4llvm15MachineFunctionE.part.0(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:561:35:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1727:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In function 'void InsertUncondBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock&, const llvm::TargetInstrInfo*)',
    inlined from 'bool {anonymous}::IfConverter::IfConvertTriangle(BBInfo&, IfcvtKind)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1745:25,
    inlined from 'bool {anonymous}::IfConverter::_ZN12_GLOBAL__N_111IfConverter20runOnMachineFunctionERN4llvm15MachineFunctionE.part.0(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:561:35:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1490:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In function 'void InsertUncondBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock&, const llvm::TargetInstrInfo*)',
    inlined from 'bool {anonymous}::IfConverter::IfConvertDiamond(BBInfo&, IfcvtKind, unsigned int, unsigned int, bool, bool)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:2099:25,
    inlined from 'bool {anonymous}::IfConverter::_ZN12_GLOBAL__N_111IfConverter20runOnMachineFunctionERN4llvm15MachineFunctionE.part.0(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:578:34:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:1490:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::IfConvertForkedDiamond(BBInfo&, IfcvtKind, unsigned int, unsigned int, bool, bool)',
    inlined from 'bool {anonymous}::IfConverter::_ZN12_GLOBAL__N_111IfConverter20runOnMachineFunctionERN4llvm15MachineFunctionE.part.0(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:590:40:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/IfConversion.cpp:2031:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1856/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o
[1857/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o
[1858/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InitUndef.cpp.o
[1859/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o
[1860/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/JMCInstrumenter.cpp.o
[1861/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o
[1862/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o
[1863/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/KCFI.cpp.o
[1864/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedLoadCombinePass.cpp.o
[1865/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o
[1866/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o
[1867/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LibcallLoweringInfo.cpp.o
[1868/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o
[1869/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o
[1870/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o
[1871/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o
[1872/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o
[1873/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o
[1874/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalCalc.cpp.o
[1875/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/LexicalScopes.h:23,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:32:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from '{anonymous}::DbgVariableValue::DbgVariableValue(llvm::ArrayRef<unsigned int>, bool, bool, const llvm::DIExpression&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:146:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp: In member function 'void {anonymous}::UserValue::addDef(llvm::SlotIndex, llvm::ArrayRef<llvm::MachineOperand>, bool, bool, const llvm::DIExpression&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:418:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp: In function 'void {anonymous}::UserValue::insertDebugValue(llvm::MachineBasicBlock*, llvm::SlotIndex, llvm::SlotIndex, {anonymous}::DbgVariableValue, llvm::ArrayRef<bool>, llvm::ArrayRef<unsigned int>, llvm::LiveIntervals&, const llvm::TargetInstrInfo&, const llvm::TargetRegisterInfo&, BlockSkipInstsMap&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:1760:44: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp:1771:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1876/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o
[1877/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o
[1878/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o
[1879/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o
[1880/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o
[1881/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LoopTraversal.cpp.o
[1882/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowLevelTypeUtils.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LowLevelTypeUtils.cpp: In function 'llvm::MVT llvm::getMVTForLLT(LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LowLevelTypeUtils.cpp:48:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LowLevelTypeUtils.cpp: In function 'llvm::EVT llvm::getApproximateEVTForLLT(LLT, LLVMContext&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LowLevelTypeUtils.cpp:57:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LowLevelTypeUtils.cpp: In function 'const llvm::fltSemantics& llvm::getFltSemanticForLLT(LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LowLevelTypeUtils.cpp:74:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[1883/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o
[1884/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o
[1885/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o
[1886/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockHashInfo.cpp.o
[1887/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenTargetMachineImpl.cpp.o
[1888/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o
[1889/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::BlockFrequencyInfoImpl<BlockT>::computeIrreducibleMass(llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator) [with BT = llvm::MachineBasicBlock]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1630:6: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1647:36: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator' changed in GCC 7.1
[1890/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCFGPrinter.cpp.o
[1891/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/GraphTraits.h:22,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:13:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Distance = int; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp: In member function 'llvm::MachineBasicBlock::livein_iterator llvm::MachineBasicBlock::removeLiveIn(livein_iterator)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:630:1: note: parameter passing for argument of type 'llvm::MachineBasicBlock::livein_iterator' {aka 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::const_iterator'} changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<MachineBasicBlock::RegisterMaskPair*, std::vector<MachineBasicBlock::RegisterMaskPair> >; Compare = MachineBasicBlock::sortUniqueLiveIns()::<lambda(const MachineBasicBlock::RegisterMaskPair&, const MachineBasicBlock::RegisterMaskPair&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<MachineBasicBlock::RegisterMaskPair>&; Compare = MachineBasicBlock::sortUniqueLiveIns()::<lambda(const MachineBasicBlock::RegisterMaskPair&, const MachineBasicBlock::RegisterMaskPair&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::MachineBasicBlock::sortUniqueLiveIns()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:643:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<MachineBasicBlock::RegisterMaskPair*, std::vector<MachineBasicBlock::RegisterMaskPair> >; Compare = MachineBasicBlock::sortUniqueLiveIns()::<lambda(const MachineBasicBlock::RegisterMaskPair&, const MachineBasicBlock::RegisterMaskPair&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<MachineBasicBlock::RegisterMaskPair>&; Compare = MachineBasicBlock::sortUniqueLiveIns()::<lambda(const MachineBasicBlock::RegisterMaskPair&, const MachineBasicBlock::RegisterMaskPair&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::MachineBasicBlock::sortUniqueLiveIns()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:643:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp: In member function 'void llvm::MachineBasicBlock::updateTerminator(llvm::MachineBasicBlock*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:748:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:761:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:764:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:781:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:791:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:795:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:798:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp: In member function 'llvm::MachineBasicBlock* llvm::MachineBasicBlock::SplitCriticalEdge(llvm::MachineBasicBlock*, const SplitCriticalEdgeAnalyses&, std::vector<llvm::SparseBitVector<> >*, llvm::MachineDomTreeUpdater*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:1274:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1892/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o
[1893/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineConvergenceVerifier.cpp.o
[1894/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TailDuplicator.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:47:
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'void {anonymous}::MachineBlockPlacement::assignBlockOrder(const std::vector<const llvm::MachineBasicBlock*>&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3817:37,
    inlined from 'void {anonymous}::MachineBlockPlacement::assignBlockOrder(const std::vector<const llvm::MachineBasicBlock*>&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3770:6:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'void {anonymous}::MachineBlockPlacement::applyExtTsp(bool)',
    inlined from 'bool {anonymous}::MachineBlockPlacement::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3655:16:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3754:74: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3754:74: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3754:74: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3754:74: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3760:42: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
In member function 'void {anonymous}::MachineBlockPlacement::optimizeBranches()',
    inlined from 'bool {anonymous}::MachineBlockPlacement::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3659:19:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp:2995:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1895/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCheckDebugify.cpp.o
[1896/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o
[1897/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o
[1898/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCycleAnalysis.cpp.o
[1899/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDebugify.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineDebugify.cpp: In function 'bool {anonymous}::applyDebugifyMetadataToMachineFunction(llvm::MachineModuleInfo&, llvm::DIBuilder&, llvm::Function&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineDebugify.cpp:126:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineDebugify.cpp:132:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1900/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o
[1901/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDomTreeUpdater.cpp.o
[1902/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFrameInfo.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFrameInfo.cpp:13:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = llvm::MachineFrameInfo::StackObject; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]':
/usr/include/c++/15.2.1/bits/vector.tcc:420:7: note: parameter passing for argument of type 'std::vector<llvm::MachineFrameInfo::StackObject>::iterator' changed in GCC 7.1
  420 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]':
/usr/include/c++/15.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<llvm::MachineFrameInfo::StackObject>::iterator' changed in GCC 7.1
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1529:30,
    inlined from 'int llvm::MachineFrameInfo::CreateFixedSpillStackObject(uint64_t, int64_t, bool)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFrameInfo.cpp:108:17:
/usr/include/c++/15.2.1/bits/vector.tcc:377:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1
  377 |           _M_insert_aux(begin() + __n, std::move(__v));
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:379:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1
  379 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1529:30,
    inlined from 'int llvm::MachineFrameInfo::CreateFixedObject(uint64_t, int64_t, bool, bool)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFrameInfo.cpp:95:17:
/usr/include/c++/15.2.1/bits/vector.tcc:377:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1
  377 |           _M_insert_aux(begin() + __n, std::move(__v));
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:379:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1
  379 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1903/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o
[1904/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o
[1905/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o
[1906/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionSplitter.cpp.o
[1907/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o
[1908/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp: In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(llvm::MachinePointerInfo, llvm::MachineMemOperand::Flags, llvm::LLT, llvm::Align, const llvm::AAMDNodes&, const llvm::MDNode*, llvm::SyncScope::ID, llvm::AtomicOrdering, llvm::AtomicOrdering)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp:536:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp:543:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp: In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, const llvm::MachinePointerInfo&, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp:560:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp:565:77: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp: In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp:569:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp:584:59: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[1909/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLateInstrsCleanup.cpp.o
[1910/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopUtils.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineLoopUtils.cpp: In function 'llvm::MachineBasicBlock* llvm::PeelSingleBlockLoop(LoopPeelDirection, MachineBasicBlock*, MachineRegisterInfo&, const TargetInstrInfo*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineLoopUtils.cpp:116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineLoopUtils.cpp:128:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineLoopUtils.cpp:131:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1911/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp: In function 'const llvm::DIExpression* computeExprForSpill(const llvm::MachineInstr&, const llvm::SmallVectorImpl<const llvm::MachineOperand*>&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:2462:42: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp: In member function 'void llvm::MachineInstr::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, bool, bool, bool, bool, const llvm::TargetInstrInfo*) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:1844:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:1844:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:1844:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:1911:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:2005:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:1961:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:1950:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:1950:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:1961:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:2005:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp: In function 'llvm::MachineInstrBuilder llvm::BuildMI(MachineFunction&, const DebugLoc&, const MCInstrDesc&, bool, ArrayRef<MachineOperand>, const MDNode*, const MDNode*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:2385:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp: In function 'llvm::MachineInstrBuilder llvm::BuildMI(MachineBasicBlock&, MachineBasicBlock::iterator, const DebugLoc&, const MCInstrDesc&, bool, ArrayRef<MachineOperand>, const MDNode*, const MDNode*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:2430:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:2438:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp: In member function 'void llvm::MachineInstr::insert(mop_iterator, llvm::ArrayRef<llvm::MachineOperand>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:2712:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:24,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineInstr.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp:13:
In constructor 'llvm::pointer_iterator<llvm::filter_iterator_impl<const llvm::MachineOperand*, std::function<bool(const llvm::MachineOperand&)>, std::bidirectional_iterator_tag>, const llvm::MachineOperand*>::pointer_iterator(llvm::pointer_iterator<llvm::filter_iterator_impl<const llvm::MachineOperand*, std::function<bool(const llvm::MachineOperand&)>, std::bidirectional_iterator_tag>, const llvm::MachineOperand*>&&)',
    inlined from 'llvm::iterator_range<IteratorT> llvm::make_range(T, T) [with T = pointer_iterator<filter_iterator_impl<const MachineOperand*, std::function<bool(const MachineOperand&)>, std::bidirectional_iterator_tag>, const MachineOperand*>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator_range.h:71:10,
    inlined from 'llvm::iterator_range<llvm::pointer_iterator<WrappedIteratorT> > llvm::make_pointer_range(RangeT&&) [with RangeT = iterator_range<filter_iterator_impl<const MachineOperand*, std::function<bool(const MachineOperand&)>, std::bidirectional_iterator_tag> >; WrappedIteratorT = filter_iterator_impl<const MachineOperand*, std::function<bool(const MachineOperand&)>, std::bidirectional_iterator_tag>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator.h:366:76:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator.h:344:7: warning: '<unnamed>.llvm::pointer_iterator<llvm::filter_iterator_impl<const llvm::MachineOperand*, std::function<bool(const llvm::MachineOperand&)>, std::bidirectional_iterator_tag>, const llvm::MachineOperand*>::Ptr' is used uninitialized [-Wuninitialized]
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator.h: In function 'llvm::iterator_range<llvm::pointer_iterator<WrappedIteratorT> > llvm::make_pointer_range(RangeT&&) [with RangeT = iterator_range<filter_iterator_impl<const MachineOperand*, std::function<bool(const MachineOperand&)>, std::bidirectional_iterator_tag> >; WrappedIteratorT = filter_iterator_impl<const MachineOperand*, std::function<bool(const MachineOperand&)>, std::bidirectional_iterator_tag>]':
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator.h:366:21: note: '<anonymous>' declared here
[1912/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o
[1913/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o
[1914/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o
[1915/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o
[1916/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleSlotTracker.cpp.o
[1917/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o
[1918/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePassManager.cpp.o
[1919/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp: In constructor 'llvm::MachineMemOperand::MachineMemOperand(llvm::MachinePointerInfo, Flags, llvm::LLT, llvm::Align, const llvm::AAMDNodes&, const llvm::MDNode*, llvm::SyncScope::ID, llvm::AtomicOrdering, llvm::AtomicOrdering)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp:1101:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp: In member function 'void llvm::MachineOperand::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, llvm::LLT, std::optional<unsigned int>, bool, bool, bool, unsigned int, const llvm::TargetRegisterInfo*) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp:810:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp: In member function 'void llvm::MachineOperand::print(llvm::raw_ostream&, llvm::LLT, const llvm::TargetRegisterInfo*) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp:800:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp:804:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'void llvm::MachineOperand::print(llvm::raw_ostream&, llvm::LLT, const llvm::TargetRegisterInfo*) const',
    inlined from 'void llvm::MachineOperand::print(llvm::raw_ostream&, const llvm::TargetRegisterInfo*) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp:797:8:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp:804:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[1920/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o
[1921/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o
[1922/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o
[1923/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o
distcc[9126] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineRegisterInfo.cpp: In member function 'void llvm::MachineRegisterInfo::setType(llvm::Register, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineRegisterInfo.cpp:185:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineRegisterInfo.cpp: In member function 'llvm::Register llvm::MachineRegisterInfo::createGenericVirtualRegister(llvm::LLT, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineRegisterInfo.cpp:191:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[1924/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSizeOpts.cpp.o
[1925/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAContext.cpp.o
[1926/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o
[1927/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineStripDebug.cpp.o
[1928/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp: In member function 'void llvm::ScheduleDAGMILive::updatePressureDiffs(llvm::ArrayRef<llvm::VRegMaskOrUnit>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp:1581:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp: In member function 'void llvm::ScheduleDAGMILive::initRegPressure()':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp:1492:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp:1493:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp:1510:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp:1516:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp: In member function 'void llvm::ScheduleDAGMILive::scheduleMI(llvm::SUnit*, bool)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp:1951:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
[1929/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o
[1930/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o
[1931/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o
In function 'void computeLiveOuts(llvm::MachineFunction&, llvm::RegPressureTracker&, llvm::NodeSet&)',
    inlined from 'void llvm::SwingSchedulerDAG::registerPressureFilter(NodeSetType&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachinePipeliner.cpp:2367:20:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachinePipeliner.cpp:2354:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
[1932/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRYamlMapping.cpp.o
[1933/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRFSDiscriminator.cpp.o
[1934/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineUniformityAnalysis.cpp.o
[1935/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIR2Vec.cpp.o
[1936/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRSampleProfile.cpp.o
[1937/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MLRegAllocPriorityAdvisor.cpp.o
[1938/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MultiHazardRecognizer.cpp.o
[1939/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'bool {anonymous}::MachineVerifier::verifyVectorElementMatch(llvm::LLT, llvm::LLT, const llvm::MachineInstr*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1036:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1036:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::report(const char*, const llvm::MachineOperand*, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:617:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::checkLivenessAtUse(const llvm::MachineOperand*, unsigned int, llvm::SlotIndex, const llvm::LiveRange&, llvm::VirtRegOrUnit, llvm::LaneBitmask)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2880:11: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2886:11: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::checkPHIOps(const llvm::MachineBasicBlock&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:3364:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:3369:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:3372:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:3377:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:3382:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:3386:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:3392:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:3401:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::checkLivenessAtDef(const llvm::MachineOperand*, unsigned int, llvm::SlotIndex, const llvm::LiveRange&, llvm::VirtRegOrUnit, bool, llvm::LaneBitmask)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2923:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2932:11: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2950:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::verifyPreISelGenericInstruction(const llvm::MachineInstr*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1158:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1155:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1166:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1354:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1420:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1446:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1446:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1446:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1446:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1475:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2127:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2132:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2206:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2224:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2241:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2246:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2251:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2256:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2276:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1446:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1446:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'void {anonymous}::MachineVerifier::verifyInlineAsm(const llvm::MachineInstr*)',
    inlined from 'void {anonymous}::MachineVerifier::visitMachineInstrBefore(const llvm::MachineInstr*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2306:20:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:960:11: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:986:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1003:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1008:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:1012:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::visitMachineInstrBefore(const llvm::MachineInstr*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2500:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2504:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::checkLiveness(const llvm::MachineOperand*, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2973:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2971:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2989:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:3032:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:3038:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:3082:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:3084:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:3091:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:3109:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'void {anonymous}::MachineVerifier::visitMachineOperand(const llvm::MachineOperand*, unsigned int)',
    inlined from 'bool {anonymous}::MachineVerifier::verify(const llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:555:28:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2533:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2535:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2537:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2546:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2548:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2554:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2559:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2566:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2568:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2570:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2574:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2577:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2580:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2584:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2601:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2603:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2614:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2621:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2623:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2625:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2629:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2633:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2649:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2656:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2662:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2670:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2687:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2698:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2706:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2716:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2725:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2735:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2745:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2759:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2766:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2779:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2784:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2789:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2806:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2840:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2844:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2852:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[1940/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MLRegAllocEvictAdvisor.cpp.o
[1941/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MBFIWrapper.cpp.o
[1942/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o
[1943/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/NonRelocatableStringpool.cpp.o
[1944/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o
[1945/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o
[1946/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o
[1947/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ModuloSchedule.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/ModuloSchedule.h:63,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:9:
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LocationSize)',
    inlined from 'void llvm::ModuloScheduleExpander::_ZN4llvm22ModuloScheduleExpander17updateMemOperandsERNS_12MachineInstrES2_j.part.0(llvm::MachineInstr&, llvm::MachineInstr&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:994:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LocationSize)',
    inlined from 'void llvm::ModuloScheduleExpander::_ZN4llvm22ModuloScheduleExpander17updateMemOperandsERNS_12MachineInstrES2_j.part.0(llvm::MachineInstr&, llvm::MachineInstr&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:991:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::PeelingModuloScheduleExpander::fixupBranches()':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:1979:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/ModuloSchedule.h:65:
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'void llvm::PeelingModuloScheduleExpander::fixupBranches()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:1989:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::ModuloScheduleExpanderMVE::insertCondBranch(llvm::MachineBasicBlock&, int, InstrMapTy&, llvm::MachineBasicBlock&, llvm::MachineBasicBlock&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:2176:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:2178:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::ModuloScheduleExpander::addBranches(llvm::MachineBasicBlock&, MBBVectorTy&, llvm::MachineBasicBlock*, MBBVectorTy&, ValueMapTy*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:890:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:895:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:913:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp: In member function 'llvm::MachineBasicBlock* llvm::PeelingModuloScheduleExpander::CreateLCSSAExitingBlock()':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:1906:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'llvm::MachineBasicBlock* llvm::PeelingModuloScheduleExpander::CreateLCSSAExitingBlock()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:1908:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::ModuloScheduleExpander::generateProlog(unsigned int, llvm::MachineBasicBlock*, ValueMapTy*, MBBVectorTy&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:251:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::ModuloScheduleExpander::generateEpilog(unsigned int, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, ValueMapTy*, ValueMapTy*, MBBVectorTy&, MBBVectorTy&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:336:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:338:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:343:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In function 'llvm::MachineBasicBlock* createDedicatedExit(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::LiveIntervals&)',
    inlined from 'void llvm::ModuloScheduleExpanderMVE::generatePipelinedLoop()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:2283:32:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:2149:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'llvm::MachineBasicBlock* createDedicatedExit(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::LiveIntervals&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:2151:33,
    inlined from 'void llvm::ModuloScheduleExpanderMVE::generatePipelinedLoop()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:2283:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'void llvm::ModuloScheduleExpanderMVE::generatePipelinedLoop()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:2286:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'void llvm::ModuloScheduleExpanderMVE::generatePipelinedLoop()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:2290:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[1948/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o
[1949/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o
[1950/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o
[1951/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o
[1952/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MIRPrinter.cpp: In function 'void printMIOperand(llvm::raw_ostream&, {anonymous}::MFPrintState&, const llvm::MachineInstr&, unsigned int, const llvm::TargetRegisterInfo*, const llvm::TargetInstrInfo*, bool, llvm::SmallBitVector&, const llvm::MachineRegisterInfo&, bool)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MIRPrinter.cpp:972:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[1953/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o
[1954/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o
[1955/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o
[1956/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o
[1957/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoProbeInserter.cpp.o
[1958/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RDFRegisters.cpp.o
[1959/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/PrologEpilogInserter.cpp: In function 'bool {anonymous}::PEIImpl::replaceFrameIndexDebugInstr(llvm::MachineFunction&, llvm::MachineInstr&, unsigned int, int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/PrologEpilogInserter.cpp:1462:44: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[1960/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o
[1961/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RDFGraph.cpp.o
[1962/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ReachingDefAnalysis.cpp.o
[1963/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RDFLiveness.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algobase.h:71,
                 from /usr/include/c++/15.2.1/string:53,
                 from /usr/include/c++/15.2.1/bits/locale_classes.h:42,
                 from /usr/include/c++/15.2.1/bits/ios_base.h:43,
                 from /usr/include/c++/15.2.1/streambuf:45,
                 from /usr/include/c++/15.2.1/bits/streambuf_iterator.h:37,
                 from /usr/include/c++/15.2.1/iterator:68,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ADL.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:47,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/BitVector.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp:25:
/usr/include/c++/15.2.1/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >; _Iterator2 = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >; _Compare = llvm::rdf::RegisterRefLess]':
/usr/include/c++/15.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
  157 |         operator()(_Iterator1 __it1, _Iterator2 __it2)
      |         ^~~~~~~~
/usr/include/c++/15.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::rdf::RegisterRefLess>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Distance = int; _Tp = llvm::rdf::RegisterRef; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:93:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
   93 |           if (__comp(__b, __c))
      |               ~~~~~~^~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:95:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
   95 |           else if (__comp(__a, __c))
      |                    ~~~~~~^~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:100:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
  100 |       else if (__comp(__a, __c))
      |                ~~~~~~^~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:102:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
  102 |       else if (__comp(__b, __c))
      |                ~~~~~~^~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = llvm::rdf::RegisterRefLess]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >; Compare = rdf::RegisterRefLess]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<rdf::RegisterRef>&; Compare = rdf::RegisterRefLess]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp:872:17:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = llvm::rdf::RegisterRefLess]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >; Compare = rdf::RegisterRefLess]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<rdf::RegisterRef>&; Compare = rdf::RegisterRefLess]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp:872:17:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = llvm::rdf::RegisterRefLess]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >; Compare = rdf::RegisterRefLess]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<rdf::RegisterRef>&; Compare = rdf::RegisterRefLess]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp:882:17:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::rdf::RegisterRefLess>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = llvm::rdf::RegisterRefLess]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >; Compare = rdf::RegisterRefLess]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<rdf::RegisterRef>&; Compare = rdf::RegisterRefLess]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp:882:17:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[1964/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocEvictionAdvisor.cpp.o
[1965/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o
[1966/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o
[1967/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:24,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/FunctionExtras.h:36,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachinePassManager.h:24,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/RegAllocFast.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegAllocFast.cpp:15:
In constructor 'llvm::pointer_iterator<llvm::filter_iterator_impl<llvm::MachineOperand*, std::function<bool(llvm::MachineOperand&)>, std::bidirectional_iterator_tag>, llvm::MachineOperand*>::pointer_iterator(llvm::pointer_iterator<llvm::filter_iterator_impl<llvm::MachineOperand*, std::function<bool(llvm::MachineOperand&)>, std::bidirectional_iterator_tag>, llvm::MachineOperand*>&&)',
    inlined from 'llvm::iterator_range<IteratorT> llvm::make_range(T, T) [with T = pointer_iterator<filter_iterator_impl<MachineOperand*, std::function<bool(MachineOperand&)>, std::bidirectional_iterator_tag>, MachineOperand*>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator_range.h:71:10,
    inlined from 'llvm::iterator_range<llvm::pointer_iterator<WrappedIteratorT> > llvm::make_pointer_range(RangeT&&) [with RangeT = iterator_range<filter_iterator_impl<MachineOperand*, std::function<bool(MachineOperand&)>, std::bidirectional_iterator_tag> >; WrappedIteratorT = filter_iterator_impl<MachineOperand*, std::function<bool(MachineOperand&)>, std::bidirectional_iterator_tag>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator.h:366:76:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator.h:344:7: warning: '<unnamed>.llvm::pointer_iterator<llvm::filter_iterator_impl<llvm::MachineOperand*, std::function<bool(llvm::MachineOperand&)>, std::bidirectional_iterator_tag>, llvm::MachineOperand*>::Ptr' is used uninitialized [-Wuninitialized]
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator.h: In function 'llvm::iterator_range<llvm::pointer_iterator<WrappedIteratorT> > llvm::make_pointer_range(RangeT&&) [with RangeT = iterator_range<filter_iterator_impl<MachineOperand*, std::function<bool(MachineOperand&)>, std::bidirectional_iterator_tag> >; WrappedIteratorT = filter_iterator_impl<MachineOperand*, std::function<bool(MachineOperand&)>, std::bidirectional_iterator_tag>]':
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator.h:366:21: note: '<anonymous>' declared here
[1968/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPriorityAdvisor.cpp.o
[1969/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocScore.cpp.o
[1970/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCEmptyBasicBlocks.cpp.o
[1971/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o
[1972/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o
[1973/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o
[1974/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::addLiveRegs(llvm::ArrayRef<llvm::VRegMaskOrUnit>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp:698:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::bumpDeadDefs(llvm::ArrayRef<llvm::VRegMaskOrUnit>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp:736:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::bumpUpwardPressure(const llvm::MachineInstr*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp:1049:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::advance(const llvm::RegisterOperands&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp:930:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::recede(const llvm::RegisterOperands&, llvm::SmallVectorImpl<llvm::VRegMaskOrUnit>*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp:759:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::bumpDownwardPressure(const llvm::MachineInstr*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp:1321:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1
[1975/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RemoveRedundantDebugValues.cpp.o
[1976/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineStableHash.cpp.o
[1977/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRNamerPass.cpp.o
[1978/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRVRegNamerUtils.cpp.o
[1979/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o
[1980/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o
[1981/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o
[1982/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o
[1983/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o
[1984/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o
[1985/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RemoveLoadsIntoFakeUses.cpp.o
[1986/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ReplaceWithVeclib.cpp.o
[1987/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterBank.cpp.o
[1988/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o
[1989/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o
[1990/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterBankInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/RegisterBankInfo.cpp:12:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/RegisterBankInfo.h: In member function 'virtual const llvm::RegisterBank& llvm::RegisterBankInfo::getRegBankFromRegClass(const llvm::TargetRegisterClass&, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/RegisterBankInfo.h:623:3: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[1991/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SanitizerBinaryMetadata.cpp.o
[1992/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o
[1993/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o
[1994/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o
[1995/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o
[1996/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o
distcc[9338] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[1997/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o
[1998/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o
[1999/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o
[2000/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o
[2001/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SelectOptimize.cpp.o
[2002/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp:72:
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'llvm::MachineBasicBlock* tryToSplitRestore(llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineBasicBlock*>, const llvm::TargetInstrInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp:512:33,
    inlined from 'bool {anonymous}::ShrinkWrapImpl::postShrinkWrapping(bool, llvm::MachineFunction&, llvm::RegScavenger*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp:664:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'void updateTerminator(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, const llvm::TargetInstrInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp:476:35,
    inlined from 'llvm::MachineBasicBlock* tryToSplitRestore(llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineBasicBlock*>, const llvm::TargetInstrInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp:522:21,
    inlined from 'bool {anonymous}::ShrinkWrapImpl::postShrinkWrapping(bool, llvm::MachineFunction&, llvm::RegScavenger*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp:664:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'void updateTerminator(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, const llvm::TargetInstrInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp:476:35,
    inlined from 'void rollbackRestoreSplit(llvm::MachineFunction&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineBasicBlock*>, const llvm::TargetInstrInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp:553:21,
    inlined from 'bool {anonymous}::ShrinkWrapImpl::postShrinkWrapping(bool, llvm::MachineFunction&, llvm::RegScavenger*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp:669:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:793:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[2003/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o
[2004/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackFrameLayoutAnalysisPass.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/FunctionExtras.h:36,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachinePassManager.h:24,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/StackFrameLayoutAnalysisPass.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/StackFrameLayoutAnalysisPass.cpp:19:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >; _Distance = int; _Tp = {anonymous}::StackFrameLayoutAnalysis::SlotData; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'void {anonymous}::StackFrameLayoutAnalysis::emitStackFrameLayoutRemarks(llvm::MachineFunction&, llvm::MachineOptimizationRemarkAnalysis&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/StackFrameLayoutAnalysisPass.cpp:226:15,
    inlined from 'bool {anonymous}::StackFrameLayoutAnalysis::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/StackFrameLayoutAnalysisPass.cpp:119:32:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'void {anonymous}::StackFrameLayoutAnalysis::emitStackFrameLayoutRemarks(llvm::MachineFunction&, llvm::MachineOptimizationRemarkAnalysis&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/StackFrameLayoutAnalysisPass.cpp:226:15,
    inlined from 'bool {anonymous}::StackFrameLayoutAnalysis::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/StackFrameLayoutAnalysisPass.cpp:119:32:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[2005/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o
[2006/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o
[2007/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o
[2008/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StaticDataAnnotator.cpp.o
[2009/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StaticDataSplitter.cpp.o
[2010/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o
[2011/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o
[2012/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SwiftErrorValueTracking.cpp.o
[2013/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o
[2014/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o
[2015/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SwitchLoweringUtils.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/SwitchLoweringUtils.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SwitchLoweringUtils.cpp:14:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Distance = int; _Tp = llvm::SwitchCG::CaseBits; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<SwitchCG::CaseBits*, std::vector<SwitchCG::CaseBits> >; Compare = SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const SwitchCG::CaseBits&, const SwitchCG::CaseBits&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<SwitchCG::CaseBits>&; Compare = SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const SwitchCG::CaseBits&, const SwitchCG::CaseBits&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'bool llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SwitchLoweringUtils.cpp:443:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<SwitchCG::CaseBits*, std::vector<SwitchCG::CaseBits> >; Compare = SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const SwitchCG::CaseBits&, const SwitchCG::CaseBits&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<SwitchCG::CaseBits>&; Compare = SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const SwitchCG::CaseBits&, const SwitchCG::CaseBits&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'bool llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SwitchLoweringUtils.cpp:443:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[2016/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TailDuplicator.cpp: In member function 'bool llvm::TailDuplicator::duplicateSimpleBB(llvm::MachineBasicBlock*, llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&, const llvm::DenseSet<llvm::Register>&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TailDuplicator.cpp:819:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[2017/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o
[2018/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:994:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:781:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1017:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp: In member function 'virtual bool llvm::TargetInstrInfo::PredicateInstruction(llvm::MachineInstr&, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp:359:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp: In member function 'virtual void llvm::TargetInstrInfo::ReplaceTailWithBranchTo(llvm::MachineBasicBlock::iterator, llvm::MachineBasicBlock*) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp:175:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp:32:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual std::optional<std::pair<llvm::MachineOperand, llvm::DIExpression*> > llvm::TargetInstrInfo::describeLoadedValue(const llvm::MachineInstr&, llvm::Register) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp:1861:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2019/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o
[2020/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o
[2021/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o
[2022/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetLoweringBase.cpp:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:424:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:999:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:1986:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3314:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3314:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3371:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3385:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, llvm::LLVMContext&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3173:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3173:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, llvm::LLVMContext&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3088:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3088:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetLoweringBase.cpp: In member function 'bool llvm::TargetLoweringBase::allowsMemoryAccess(llvm::LLVMContext&, const llvm::DataLayout&, llvm::LLT, const llvm::MachineMemOperand&, unsigned int*) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetLoweringBase.cpp:1901:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2023/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetRegisterInfo.cpp: In member function 'const llvm::TargetRegisterClass* llvm::TargetRegisterInfo::getMinimalPhysRegClassLLT(llvm::MCRegister, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetRegisterInfo.cpp:270:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetRegisterInfo.cpp: In member function 'const llvm::TargetRegisterClass* llvm::TargetRegisterInfo::getCommonMinimalPhysRegClassLLT(llvm::MCRegister, llvm::MCRegister, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetRegisterInfo.cpp:274:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2024/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetSubtargetInfo.cpp: In constructor 'llvm::TargetSubtargetInfo::TargetSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetSubtargetInfo.cpp:17:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetSubtargetInfo.cpp:17:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetSubtargetInfo.cpp:24:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetSubtargetInfo.cpp:24:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2025/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ValueTypes.cpp.o
[2026/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o
[2027/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o
[2028/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VLIWMachineScheduler.cpp.o
[2029/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WasmEHPrepare.cpp.o
[2030/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o
[2031/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TypePromotion.cpp.o
[2032/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/LiveDebugValues.cpp.o
[2033/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WindowsSecureHotPatching.cpp.o
[2034/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o
[2035/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WindowScheduler.cpp.o
[2036/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o
[2037/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AllocToken.cpp.o
[2038/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o
[2039/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/CGProfile.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/PassManager.h:40,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/Instrumentation/CGProfile.h:15,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/CGProfile.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'bool runCGProfilePass(llvm::Module&, llvm::FunctionAnalysisManager&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/CGProfile.cpp:86:25:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'bool runCGProfilePass(llvm::Module&, llvm::FunctionAnalysisManager&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/CGProfile.cpp:86:25:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'bool runCGProfilePass(llvm::Module&, llvm::FunctionAnalysisManager&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/CGProfile.cpp:86:25:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'bool runCGProfilePass(llvm::Module&, llvm::FunctionAnalysisManager&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/CGProfile.cpp:86:25:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'bool runCGProfilePass(llvm::Module&, llvm::FunctionAnalysisManager&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/CGProfile.cpp:86:25:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'bool runCGProfilePass(llvm::Module&, llvm::FunctionAnalysisManager&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/CGProfile.cpp:86:25:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[2040/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/VarLocBasedImpl.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp: In member function 'llvm::MachineInstr* {anonymous}::VarLocBasedLDV::VarLoc::BuildDbgValue(llvm::MachineFunction&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp:594:50: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp:611:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[2041/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o
[2042/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BlockCoverageInference.cpp.o
[2043/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ControlHeightReduction.cpp.o
[2044/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o
[2045/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o
[2046/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemProfInstrumentation.cpp.o
[2047/4417] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/InstrRefBasedImpl.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:1237:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp: In member function 'llvm::MachineInstrBuilder LiveDebugValues::MLocTracker::emitLoc(const llvm::SmallVectorImpl<LiveDebugValues::ResolvedDbgOp>&, const llvm::DebugVariable&, const llvm::DILocation*, const LiveDebugValues::DbgValueProperties&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:1359:44: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:1372:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/LexicalScopes.h:23,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:88:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void LiveDebugValues::InstrRefBasedLDV::initialSetup(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:3463:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2048/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/NumericalStabilitySanitizer.cpp.o
[2049/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/KCFI.cpp.o
[2050/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemProfUse.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:42,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/MemoryProfileInfo.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/MemProfUse.cpp:18:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member 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 unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::set<const llvm::memprof::AllocationInfo*> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::set<const llvm::memprof::AllocationInfo*> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::set<const llvm::memprof::AllocationInfo*> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::set<const llvm::memprof::AllocationInfo*> >, std::_Select1st<std::pair<const long long unsigned int, std::set<const llvm::memprof::AllocationInfo*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::set<const llvm::memprof::AllocationInfo*> > > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/MemProfUse.cpp: In function 'void handleAllocSite(llvm::Instruction&, llvm::CallBase*, llvm::ArrayRef<long long unsigned int>, llvm::LLVMContext&, llvm::OptimizationRemarkEmitter&, uint64_t, const std::set<const llvm::memprof::AllocationInfo*>&, std::map<std::pair<long long unsigned int, unsigned int>, AllocMatchInfo>&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/MemProfUse.cpp:406:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65:
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 unsigned int; _Tp = std::set<const llvm::memprof::AllocationInfo*>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::set<const llvm::memprof::AllocationInfo*> > >]',
    inlined from 'void readMemprof(llvm::Module&, llvm::Function&, llvm::IndexedInstrProfReader*, const llvm::TargetLibraryInfo&, std::map<std::pair<long long unsigned int, unsigned int>, AllocMatchInfo>&, std::set<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >&, llvm::DenseMap<long long unsigned int, std::unordered_map<llvm::memprof::LineLocation, llvm::memprof::LineLocation, llvm::memprof::LineLocationHash> >&, llvm::OptimizationRemarkEmitter&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/MemProfUse.cpp:627:31:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::set<const llvm::memprof::AllocationInfo*> >, std::_Select1st<std::pair<const long long unsigned int, std::set<const llvm::memprof::AllocationInfo*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::set<const llvm::memprof::AllocationInfo*> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[2051/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:15:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Tp = InstrProfValueData; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::IndirectCallPromoter::updateVPtrValueProfiles(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::IndirectCallPromoter::updateVPtrValueProfiles(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::IndirectCallPromoter::updateVPtrValueProfiles(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::IndirectCallPromoter::updateVPtrValueProfiles(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = {anonymous}::IndirectCallPromoter::updateVPtrValueProfiles(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >; Compare = {anonymous}::IndirectCallPromoter::updateVPtrValueProfiles(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<InstrProfValueData>&; Compare = {anonymous}::IndirectCallPromoter::updateVPtrValueProfiles(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void {anonymous}::IndirectCallPromoter::_ZN12_GLOBAL__N_120IndirectCallPromoter23updateVPtrValueProfilesEPN4llvm11InstructionERNS1_13SmallDenseMapIyyLj16ENS1_12DenseMapInfoIyvEENS1_6detail12DenseMapPairIyyEEEE.part.0(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:777:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::IndirectCallPromoter::updateVPtrValueProfiles(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::IndirectCallPromoter::updateVPtrValueProfiles(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = {anonymous}::IndirectCallPromoter::updateVPtrValueProfiles(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >; Compare = {anonymous}::IndirectCallPromoter::updateVPtrValueProfiles(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<InstrProfValueData>&; Compare = {anonymous}::IndirectCallPromoter::updateVPtrValueProfiles(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)::<lambda(const InstrProfValueData&, const InstrProfValueData&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void {anonymous}::IndirectCallPromoter::_ZN12_GLOBAL__N_120IndirectCallPromoter23updateVPtrValueProfilesEPN4llvm11InstructionERNS1_13SmallDenseMapIyyLj16ENS1_12DenseMapInfoIyvEENS1_6detail12DenseMapPairIyyEEEE.part.0(llvm::Instruction*, {anonymous}::VTableGUIDCountsMap&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:777:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp: In function 'llvm::CallBase& llvm::pgo::promoteIndirectCall(llvm::CallBase&, llvm::Function*, uint64_t, uint64_t, bool, llvm::OptimizationRemarkEmitter*)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:675:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp: In member function 'void {anonymous}::IndirectCallPromoter::updateFuncValueProfiles(llvm::CallBase&, llvm::MutableArrayRef<InstrProfValueData>, uint64_t, uint32_t)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:737:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<InstrProfValueData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp: In member function 'bool {anonymous}::IndirectCallPromoter::tryToPromoteWithVTableCmp(llvm::CallBase&, llvm::Instruction*, llvm::ArrayRef<PromotionCandidate>, uint64_t, uint32_t, llvm::MutableArrayRef<InstrProfValueData>, {anonymous}::VTableGUIDCountsMap&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:786:6: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::IndirectCallPromoter::PromotionCandidate>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:786:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<InstrProfValueData>' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'std::vector<{anonymous}::IndirectCallPromoter::PromotionCandidate> {anonymous}::IndirectCallPromoter::getPromotionCandidatesForCallSite(const llvm::CallBase&, llvm::ArrayRef<InstrProfValueData>, uint64_t, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:543:51,
    inlined from 'bool {anonymous}::IndirectCallPromoter::processFunction(llvm::ProfileSummaryInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:895:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'std::vector<{anonymous}::IndirectCallPromoter::PromotionCandidate> {anonymous}::IndirectCallPromoter::getPromotionCandidatesForCallSite(const llvm::CallBase&, llvm::ArrayRef<InstrProfValueData>, uint64_t, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:543:51,
    inlined from 'bool {anonymous}::IndirectCallPromoter::processFunction(llvm::ProfileSummaryInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:895:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'std::vector<{anonymous}::IndirectCallPromoter::PromotionCandidate> {anonymous}::IndirectCallPromoter::getPromotionCandidatesForCallSite(const llvm::CallBase&, llvm::ArrayRef<InstrProfValueData>, uint64_t, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:543:51,
    inlined from 'bool {anonymous}::IndirectCallPromoter::processFunction(llvm::ProfileSummaryInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:895:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'std::vector<{anonymous}::IndirectCallPromoter::PromotionCandidate> {anonymous}::IndirectCallPromoter::getPromotionCandidatesForCallSite(const llvm::CallBase&, llvm::ArrayRef<InstrProfValueData>, uint64_t, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:543:51,
    inlined from 'bool {anonymous}::IndirectCallPromoter::processFunction(llvm::ProfileSummaryInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:895:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'std::vector<{anonymous}::IndirectCallPromoter::PromotionCandidate> {anonymous}::IndirectCallPromoter::getPromotionCandidatesForCallSite(const llvm::CallBase&, llvm::ArrayRef<InstrProfValueData>, uint64_t, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:543:51,
    inlined from 'bool {anonymous}::IndirectCallPromoter::processFunction(llvm::ProfileSummaryInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:895:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'std::vector<{anonymous}::IndirectCallPromoter::PromotionCandidate> {anonymous}::IndirectCallPromoter::getPromotionCandidatesForCallSite(const llvm::CallBase&, llvm::ArrayRef<InstrProfValueData>, uint64_t, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:543:51,
    inlined from 'bool {anonymous}::IndirectCallPromoter::processFunction(llvm::ProfileSummaryInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:895:57:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp: In member function 'bool {anonymous}::IndirectCallPromoter::processFunction(llvm::ProfileSummaryInfo*)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:902:43: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::IndirectCallPromoter::PromotionCandidate>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:902:43: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::IndirectCallPromoter::PromotionCandidate>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:902:43: note: parameter passing for argument of type 'llvm::MutableArrayRef<InstrProfValueData>' changed in GCC 7.1
[2052/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o
[2053/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/LowerAllowCheckPass.cpp.o
distcc[9520] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[2054/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o
[2055/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOForceFunctionAttrs.cpp.o
[2056/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOCtxProfFlattening.cpp.o
In function 'void {anonymous}::assignProfileData(llvm::Function&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::PreservedAnalyses llvm::PGOCtxProfFlatteningPass::run(llvm::Module&, llvm::ModuleAnalysisManager&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOCtxProfFlattening.cpp:187:24:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOCtxProfFlattening.cpp:61:24: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOCtxProfFlattening.cpp:70:20: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2057/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOCtxProfLowering.cpp.o
[2058/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp: In member function 'bool {anonymous}::MemOPSizeOpt::perform({anonymous}::MemOp)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp:439:20: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2059/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ValueProfileCollector.cpp.o
[2060/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerBinaryMetadata.cpp.o
[2061/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o
[2062/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o
[2063/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/RealtimeSanitizer.cpp.o
[2064/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/TypeSanitizer.cpp.o
[2065/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp: In function 'void llvm::setProfMetadata(Instruction*, ArrayRef<long long unsigned int>, uint64_t)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:2408:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:2410:55: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void {anonymous}::SelectInstVisitor::annotateOneSelectInst(llvm::SelectInst&)',
    inlined from 'void {anonymous}::SelectInstVisitor::visitSelectInst(llvm::SelectInst&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:1820:26,
    inlined from 'RetTy llvm::InstVisitor<SubClass, RetTy>::visitSelect(llvm::SelectInst&) [with SubClass = {anonymous}::SelectInstVisitor; RetTy = void]' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/Instruction.def:211:151,
    inlined from 'RetTy llvm::InstVisitor<SubClass, RetTy>::visit(llvm::Instruction&) [with SubClass = {anonymous}::SelectInstVisitor; RetTy = void]' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/Instruction.def:211:76,
    inlined from 'void llvm::InstVisitor<SubClass, RetTy>::visit(Iterator, Iterator) [with Iterator = llvm::ilist_iterator_w_bits<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void, true, llvm::BasicBlock>, false, false>; SubClass = {anonymous}::SelectInstVisitor; RetTy = void]' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/InstVisitor.h:89:42,
    inlined from 'void llvm::InstVisitor<SubClass, RetTy>::visit(llvm::BasicBlock&) [with SubClass = {anonymous}::SelectInstVisitor; RetTy = void]' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/InstVisitor.h:104:10,
    inlined from 'void llvm::InstVisitor<SubClass, RetTy>::visit(Iterator, Iterator) [with Iterator = llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::BasicBlock, false, false, void, false, void>, false, false>; SubClass = {anonymous}::SelectInstVisitor; RetTy = void]' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/InstVisitor.h:89:42:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:1802:20: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void {anonymous}::PGOUseFunc::setBranchWeights()',
    inlined from 'bool annotateAllFunctions.constprop(llvm::Module&, llvm::StringRef, llvm::StringRef, llvm::vfs::FileSystem&, llvm::function_ref<llvm::TargetLibraryInfo&(llvm::Function&)>, llvm::function_ref<llvm::BranchProbabilityInfo*(llvm::Function&)>, llvm::function_ref<llvm::BlockFrequencyInfo*(llvm::Function&)>, llvm::function_ref<llvm::LoopInfo*(llvm::Function&)>, llvm::ProfileSummaryInfo*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:2275:26:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:1728:22: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2066/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopIdiomVectorize.cpp.o
[2067/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/PassManager.h:40,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/Vectorize/LoadStoreVectorizer.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:60:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::ChainElem*>; _Sentinel = move_iterator<{anonymous}::ChainElem*>; _ForwardIterator = {anonymous}::ChainElem*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::ChainElem*>' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::ChainElem*>' changed in GCC 7.1
[2068/4417] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/HWAddressSanitizer.cpp.o
[2069/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorizationLegality.cpp.o
[2070/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/DependencyGraph.cpp.o
[2071/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/Interval.cpp.o
[2072/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/InstrMaps.cpp.o
[2073/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/Legality.cpp.o
[2074/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/Passes/RegionsFromBBs.cpp.o
[2075/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/Passes/RegionsFromMetadata.cpp.o
[2076/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/Passes/PackReuse.cpp.o
[2077/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/Passes/BottomUpVec.cpp.o
[2078/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/Passes/SeedCollection.cpp.o
[2079/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/Passes/TransactionAcceptOrRevert.cpp.o
[2080/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/Passes/TransactionSave.cpp.o
[2081/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/SandboxVectorizer.cpp.o
[2082/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/SandboxVectorizerPassBuilder.cpp.o
[2083/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o
[2084/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/VecUtils.cpp.o
[2085/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/Scheduler.cpp.o
[2086/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SandboxVectorizer/SeedCollector.cpp.o
[2087/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o
[2088/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanAnalysis.cpp.o
[2089/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanConstruction.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:18:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:34, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:301:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:464:35:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:307:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:464:35:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:34, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:301:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:912:41:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:307:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:912:41:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:34, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 86; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:301:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 86; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:28:20:   required from 'bool llvm::VPlanPatternMatch::match(llvm::VPUser*, const Pattern&) [with Pattern = Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:38:47:   required from 'bool llvm::VPlanPatternMatch::VPMatchFunctor<Val, Pattern>::operator()(Val*) const [with Val = llvm::VPUser; Pattern = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction>]'
/usr/include/c++/15.2.1/bits/predefined_ops.h:318:23:   required from 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = llvm::VPUser**; _Predicate = llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction> >]'
  318 |         { return bool(_M_pred(*__it)); }
      |                       ~~~~~~~^~~~~~~
/usr/include/c++/15.2.1/bits/stl_algobase.h:2095:42:   required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = llvm::VPUser**; _Predicate = __gnu_cxx::__ops::_Iter_pred<llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<tuple<>, 86, false, llvm::VPInstruction> > >]'
 2095 |       while (__first != __last && !__pred(__first))
      |                                    ~~~~~~^~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:3921:28:   required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = llvm::VPUser**; _Predicate = llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<tuple<>, 86, false, llvm::VPInstruction> >]'
 3921 |       return std::__find_if(__first, __last,
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 3922 |                             __gnu_cxx::__ops::__pred_iter(__pred));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1759:22:   required from 'auto llvm::find_if(R&&, UnaryPredicate) [with R = iterator_range<VPUser**>; UnaryPredicate = VPlanPatternMatch::VPMatchFunctor<VPUser, VPlanPatternMatch::Recipe_match<std::tuple<>, 86, false, VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:835:20:   required from 'llvm::VPRecipeBase* findUserOf(llvm::VPValue*, const MatchT&) [with MatchT = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:842:48:   required from 'llvm::VPInstruction* findUserOf(llvm::VPValue*) [with unsigned int Opcode = 86]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:940:58:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 86; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:307:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 86; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:28:20:   required from 'bool llvm::VPlanPatternMatch::match(llvm::VPUser*, const Pattern&) [with Pattern = Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:38:47:   required from 'bool llvm::VPlanPatternMatch::VPMatchFunctor<Val, Pattern>::operator()(Val*) const [with Val = llvm::VPUser; Pattern = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction>]'
/usr/include/c++/15.2.1/bits/predefined_ops.h:318:23:   required from 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = llvm::VPUser**; _Predicate = llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction> >]'
  318 |         { return bool(_M_pred(*__it)); }
      |                       ~~~~~~~^~~~~~~
/usr/include/c++/15.2.1/bits/stl_algobase.h:2095:42:   required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = llvm::VPUser**; _Predicate = __gnu_cxx::__ops::_Iter_pred<llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<tuple<>, 86, false, llvm::VPInstruction> > >]'
 2095 |       while (__first != __last && !__pred(__first))
      |                                    ~~~~~~^~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:3921:28:   required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = llvm::VPUser**; _Predicate = llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<tuple<>, 86, false, llvm::VPInstruction> >]'
 3921 |       return std::__find_if(__first, __last,
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 3922 |                             __gnu_cxx::__ops::__pred_iter(__pred));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1759:22:   required from 'auto llvm::find_if(R&&, UnaryPredicate) [with R = iterator_range<VPUser**>; UnaryPredicate = VPlanPatternMatch::VPMatchFunctor<VPUser, VPlanPatternMatch::Recipe_match<std::tuple<>, 86, false, VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:835:20:   required from 'llvm::VPRecipeBase* findUserOf(llvm::VPValue*, const MatchT&) [with MatchT = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 86, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:842:48:   required from 'llvm::VPInstruction* findUserOf(llvm::VPValue*) [with unsigned int Opcode = 86]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:940:58:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 85, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:34, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 85; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:301:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 85; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 85, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:28:20:   required from 'bool llvm::VPlanPatternMatch::match(llvm::VPUser*, const Pattern&) [with Pattern = Recipe_match<std::tuple<>, 85, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:38:47:   required from 'bool llvm::VPlanPatternMatch::VPMatchFunctor<Val, Pattern>::operator()(Val*) const [with Val = llvm::VPUser; Pattern = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 85, false, llvm::VPInstruction>]'
/usr/include/c++/15.2.1/bits/predefined_ops.h:318:23:   required from 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = llvm::VPUser**; _Predicate = llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 85, false, llvm::VPInstruction> >]'
  318 |         { return bool(_M_pred(*__it)); }
      |                       ~~~~~~~^~~~~~~
/usr/include/c++/15.2.1/bits/stl_algobase.h:2095:42:   required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = llvm::VPUser**; _Predicate = __gnu_cxx::__ops::_Iter_pred<llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<tuple<>, 85, false, llvm::VPInstruction> > >]'
 2095 |       while (__first != __last && !__pred(__first))
      |                                    ~~~~~~^~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:3921:28:   required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = llvm::VPUser**; _Predicate = llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<tuple<>, 85, false, llvm::VPInstruction> >]'
 3921 |       return std::__find_if(__first, __last,
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 3922 |                             __gnu_cxx::__ops::__pred_iter(__pred));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1759:22:   required from 'auto llvm::find_if(R&&, UnaryPredicate) [with R = iterator_range<VPUser**>; UnaryPredicate = VPlanPatternMatch::VPMatchFunctor<VPUser, VPlanPatternMatch::Recipe_match<std::tuple<>, 85, false, VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:835:20:   required from 'llvm::VPRecipeBase* findUserOf(llvm::VPValue*, const MatchT&) [with MatchT = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 85, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:842:48:   required from 'llvm::VPInstruction* findUserOf(llvm::VPValue*) [with unsigned int Opcode = 85]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:1133:55:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 85, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 85; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:307:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 85; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 85, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:28:20:   required from 'bool llvm::VPlanPatternMatch::match(llvm::VPUser*, const Pattern&) [with Pattern = Recipe_match<std::tuple<>, 85, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:38:47:   required from 'bool llvm::VPlanPatternMatch::VPMatchFunctor<Val, Pattern>::operator()(Val*) const [with Val = llvm::VPUser; Pattern = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 85, false, llvm::VPInstruction>]'
/usr/include/c++/15.2.1/bits/predefined_ops.h:318:23:   required from 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = llvm::VPUser**; _Predicate = llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 85, false, llvm::VPInstruction> >]'
  318 |         { return bool(_M_pred(*__it)); }
      |                       ~~~~~~~^~~~~~~
/usr/include/c++/15.2.1/bits/stl_algobase.h:2095:42:   required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = llvm::VPUser**; _Predicate = __gnu_cxx::__ops::_Iter_pred<llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<tuple<>, 85, false, llvm::VPInstruction> > >]'
 2095 |       while (__first != __last && !__pred(__first))
      |                                    ~~~~~~^~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:3921:28:   required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = llvm::VPUser**; _Predicate = llvm::VPlanPatternMatch::VPMatchFunctor<llvm::VPUser, llvm::VPlanPatternMatch::Recipe_match<tuple<>, 85, false, llvm::VPInstruction> >]'
 3921 |       return std::__find_if(__first, __last,
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 3922 |                             __gnu_cxx::__ops::__pred_iter(__pred));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1759:22:   required from 'auto llvm::find_if(R&&, UnaryPredicate) [with R = iterator_range<VPUser**>; UnaryPredicate = VPlanPatternMatch::VPMatchFunctor<VPUser, VPlanPatternMatch::Recipe_match<std::tuple<>, 85, false, VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:835:20:   required from 'llvm::VPRecipeBase* findUserOf(llvm::VPValue*, const MatchT&) [with MatchT = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 85, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:842:48:   required from 'llvm::VPInstruction* findUserOf(llvm::VPValue*) [with unsigned int Opcode = 85]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:1133:55:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
[2090/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlan.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.cpp:24:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 82, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:34, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 82; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:301:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 82; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:277:25:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPValue*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 82; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPValue; Pattern = Recipe_match<std::tuple<>, 82, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.cpp:245:53:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 82, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 82; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:307:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 82; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:277:25:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPValue*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 82; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPValue; Pattern = Recipe_match<std::tuple<>, 82, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.cpp:245:53:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:34, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:301:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:230:19:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = const llvm::VPRecipeBase; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPRecipeBase; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.cpp:599:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:307:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:230:19:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = const llvm::VPRecipeBase; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPRecipeBase; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.cpp:599:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:34, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:301:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:230:33:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = const llvm::VPRecipeBase; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPRecipeBase; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.cpp:599:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:307:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:230:33:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = const llvm::VPRecipeBase; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPRecipeBase; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.cpp:599:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
[2091/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VectorCombine.cpp.o
[2092/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanPredicator.cpp.o
[2093/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanSLP.cpp.o
[2094/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanRecipes.cpp.o
[2095/4417] Linking CXX static library lib/libLLVMObjCARCOpts.a
[2096/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanUnroll.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp:19:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 77, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:34, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 77; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:301:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 77; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 77, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp:318:14:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 77, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 77; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:307:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 77; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 77, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp:318:14:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:34, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:301:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:230:19:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = llvm::VPRecipeBase; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp:262:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:307:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:230:19:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = llvm::VPRecipeBase; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp:262:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:34, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:301:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:230:33:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = llvm::VPRecipeBase; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp:262:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:307:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:230:33:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = llvm::VPRecipeBase; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp:262:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 82, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:34, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 82; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:301:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 82; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:277:25:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPValue*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 82; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPValue; Pattern = Recipe_match<std::tuple<>, 82, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp:510:14:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 82, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 82; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:307:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 82; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:277:25:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPValue*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 82; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPValue; Pattern = Recipe_match<std::tuple<>, 82, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp:510:14:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
[2097/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanUtils.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUtils.cpp:12:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 77, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:34, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 77; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:301:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 77; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 77, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUtils.cpp:217:14:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 77, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 77; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:307:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 77; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 77, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUtils.cpp:217:14:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
[2098/4417] Linking CXX static library lib/libLLVMTarget.a
[2099/4417] Linking CXX static library lib/libLLVMSandboxIR.a
[2100/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanVerifier.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp:20:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:34, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:301:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:281:17:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPSingleDefRecipe*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:230:19:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = const llvm::VPInstruction; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPInstruction; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp:540:13:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:307:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:281:17:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPSingleDefRecipe*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 79; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:230:19:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = const llvm::VPInstruction; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPInstruction; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp:540:13:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:34, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:301:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:281:17:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPSingleDefRecipe*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:230:33:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = const llvm::VPInstruction; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPInstruction; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp:540:13:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:307:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:281:17:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPSingleDefRecipe*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:230:33:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = const llvm::VPInstruction; LTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>; RTy = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPInstruction; Pattern = match_combine_or<Recipe_match<std::tuple<>, 79, false, llvm::VPInstruction>, Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp:540:13:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:34, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 98; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:301:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 98; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:277:25:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPValue*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 98; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:302:26:   required from 'llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 80, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> > >, 54, false, llvm::VPWidenRecipe, llvm::VPReplicateRecipe, llvm::VPWidenCastRecipe, llvm::VPInstruction, llvm::VPWidenSelectRecipe>::match(const llvm::VPRecipeBase*) const::<lambda(auto:34, unsigned int)> [with auto:34 = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:330:14:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 80, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> > >, 54, false, llvm::VPWidenRecipe, llvm::VPReplicateRecipe, llvm::VPWidenCastRecipe, llvm::VPInstruction, llvm::VPWidenSelectRecipe>::match(const llvm::VPRecipeBase*) const::<lambda(auto:34, unsigned int)>; unsigned int ...Is = {0, 1}; Ops_t = std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 80, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> > >; unsigned int Opcode = 54; bool Commutative = false; RecipeTys = {llvm::VPWidenRecipe, llvm::VPReplicateRecipe, llvm::VPWidenCastRecipe, llvm::VPInstruction, llvm::VPWidenSelectRecipe}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int, 0, 1>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:301:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 80, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> > >; unsigned int Opcode = 54; bool Commutative = false; RecipeTys = {llvm::VPWidenRecipe, llvm::VPReplicateRecipe, llvm::VPWidenCastRecipe, llvm::VPInstruction, llvm::VPWidenSelectRecipe}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:590:43:   required from 'bool llvm::VPlanPatternMatch::Cmp_match<Op0_t, Op1_t, Opcodes>::match(const llvm::VPRecipeBase*) const [with Op0_t = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>; Op1_t = llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 80, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >; unsigned int ...Opcodes = {54}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:586:25:   required from 'bool llvm::VPlanPatternMatch::Cmp_match<Op0_t, Op1_t, Opcodes>::match(const llvm::VPValue*) const [with Op0_t = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>; Op1_t = llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 80, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >; unsigned int ...Opcodes = {54}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:230:19:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = llvm::VPValue; LTy = llvm::VPlanPatternMatch::Cmp_match<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 80, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 54>; RTy = llvm::VPlanPatternMatch::Cmp_match<llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 80, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>, 54>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPValue; Pattern = match_combine_or<Cmp_match<Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>, match_combine_or<Recipe_match<std::tuple<Recipe_match<std::tuple<class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 80, false, llvm::VPInstruction>, Recipe_match<std::tuple<class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 54>, Cmp_match<match_combine_or<Recipe_match<std::tuple<Recipe_match<std::tuple<class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 80, false, llvm::VPInstruction>, Recipe_match<std::tuple<class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>, 54> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp:249:14:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 98; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:307:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 98; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:277:25:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPValue*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 98; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:302:26:   required from 'llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 80, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> > >, 54, false, llvm::VPWidenRecipe, llvm::VPReplicateRecipe, llvm::VPWidenCastRecipe, llvm::VPInstruction, llvm::VPWidenSelectRecipe>::match(const llvm::VPRecipeBase*) const::<lambda(auto:34, unsigned int)> [with auto:34 = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:330:14:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 80, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> > >, 54, false, llvm::VPWidenRecipe, llvm::VPReplicateRecipe, llvm::VPWidenCastRecipe, llvm::VPInstruction, llvm::VPWidenSelectRecipe>::match(const llvm::VPRecipeBase*) const::<lambda(auto:34, unsigned int)>; unsigned int ...Is = {0, 1}; Ops_t = std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 80, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> > >; unsigned int Opcode = 54; bool Commutative = false; RecipeTys = {llvm::VPWidenRecipe, llvm::VPReplicateRecipe, llvm::VPWidenCastRecipe, llvm::VPInstruction, llvm::VPWidenSelectRecipe}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int, 0, 1>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:301:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 80, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> > >; unsigned int Opcode = 54; bool Commutative = false; RecipeTys = {llvm::VPWidenRecipe, llvm::VPReplicateRecipe, llvm::VPWidenCastRecipe, llvm::VPInstruction, llvm::VPWidenSelectRecipe}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:590:43:   required from 'bool llvm::VPlanPatternMatch::Cmp_match<Op0_t, Op1_t, Opcodes>::match(const llvm::VPRecipeBase*) const [with Op0_t = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>; Op1_t = llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 80, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >; unsigned int ...Opcodes = {54}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:586:25:   required from 'bool llvm::VPlanPatternMatch::Cmp_match<Op0_t, Op1_t, Opcodes>::match(const llvm::VPValue*) const [with Op0_t = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>; Op1_t = llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 80, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >; unsigned int ...Opcodes = {54}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:230:19:   required from 'bool llvm::VPlanPatternMatch::match_combine_or<LTy, RTy>::match(ITy*) const [with ITy = llvm::VPValue; LTy = llvm::VPlanPatternMatch::Cmp_match<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 80, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 54>; RTy = llvm::VPlanPatternMatch::Cmp_match<llvm::VPlanPatternMatch::match_combine_or<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 80, false, llvm::VPInstruction>, llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>, 54>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPValue; Pattern = match_combine_or<Cmp_match<Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>, match_combine_or<Recipe_match<std::tuple<Recipe_match<std::tuple<class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 80, false, llvm::VPInstruction>, Recipe_match<std::tuple<class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 54>, Cmp_match<match_combine_or<Recipe_match<std::tuple<Recipe_match<std::tuple<class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, 80, false, llvm::VPInstruction>, Recipe_match<std::tuple<class_match<llvm::VPValue> >, 75, false, llvm::VPInstruction> >, Recipe_match<std::tuple<>, 98, false, llvm::VPInstruction>, 54> >]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp:249:14:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
[2101/4417] Linking CXX static library lib/libclangParse.a
[2102/4417] Linking CXX static library lib/libclangOptions.a
[2103/4417] Linking CXX static library lib/libclangSerialization.a
[2104/4417] Building CXX object lib/WindowsDriver/CMakeFiles/LLVMWindowsDriver.dir/MSVCPaths.cpp.o
[2105/4417] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o
[2106/4417] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/IRMover.cpp.o
[2107/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o
distcc[9702] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[2108/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanTransforms.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:21:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 93, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:34, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 93; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:301:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 93; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:32:17:   required from 'bool llvm::VPlanPatternMatch::match(llvm::VPSingleDefRecipe*, const Pattern&) [with Pattern = Recipe_match<std::tuple<>, 93, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:1300:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 93, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 93; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:307:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 93; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:32:17:   required from 'bool llvm::VPlanPatternMatch::match(llvm::VPSingleDefRecipe*, const Pattern&) [with Pattern = Recipe_match<std::tuple<>, 93, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:1300:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 82, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:34, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 82; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:301:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 82; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:32:17:   required from 'bool llvm::VPlanPatternMatch::match(llvm::VPSingleDefRecipe*, const Pattern&) [with Pattern = Recipe_match<std::tuple<>, 82, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:1395:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 82, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 82; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:307:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 82; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:32:17:   required from 'bool llvm::VPlanPatternMatch::match(llvm::VPSingleDefRecipe*, const Pattern&) [with Pattern = Recipe_match<std::tuple<>, 82, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:1395:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:34, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:301:30:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:1883:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h: In instantiation of 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::all_of_tuple_elements(std::index_sequence<Idx ...>, Fn) const [with Fn = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:35, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int>]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:307:33:   required from 'bool llvm::VPlanPatternMatch::Recipe_match<Ops_t, Opcode, Commutative, RecipeTys>::match(const llvm::VPRecipeBase*) const [with Ops_t = std::tuple<>; unsigned int Opcode = 78; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:23:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<>, 78, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:1883:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:329:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
[2109/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTMerge.cpp.o
[2110/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedIncludesSource.cpp.o
[2111/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTUnit.cpp.o
[2112/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTConsumers.cpp.o
[2113/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DiagnosticRenderer.cpp.o
[2114/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyGraph.cpp.o
[2115/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInstance.cpp.o
[2116/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyFile.cpp.o
[2117/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendOptions.cpp.o
[2118/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/HeaderIncludeGen.cpp.o
[2119/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LayoutOverrideSource.cpp.o
[2120/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InitPreprocessor.cpp.o
[2121/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendAction.cpp.o
[2122/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LogDiagnosticPrinter.cpp.o
[2123/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendActions.cpp.o
[2124/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/MultiplexConsumer.cpp.o
[2125/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrintPreprocessedOutput.cpp.o
[2126/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SARIFDiagnostic.cpp.o
[2127/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ModuleDependencyCollector.cpp.o
[2128/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SARIFDiagnosticPrinter.cpp.o
[2129/4417] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o
In file included from /usr/include/c++/15.2.1/set:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:25,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:29:
/usr/include/c++/15.2.1/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 = {long long int&, unsigned int&}; _Key = long long int; _Val = std::pair<const long long int, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long int, unsigned int> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, unsigned int>, std::_Select1st<std::pair<const long long int, unsigned int> >, std::less<long long int>, std::allocator<std::pair<const long long int, unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:9253:7: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::LoadInst*, long long int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp: In function 'void gatherPossiblyVectorizableLoads(const llvm::slpvectorizer::BoUpSLP&, llvm::ArrayRef<llvm::Value*>, const llvm::DataLayout&, llvm::ScalarEvolution&, const llvm::TargetTransformInfo&, llvm::SmallVectorImpl<llvm::SmallVector<std::pair<llvm::LoadInst*, long long int> > >&, bool)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:9312:33: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::LoadInst*, long long int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:9319:29: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::LoadInst*, long long int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:9532:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SmallVector<std::pair<llvm::LoadInst*, long long int> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/UniqueVector.h:14,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/DebugCounter.h:48,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:83:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long int&, unsigned int&}; _Key = long long int; _Tp = unsigned int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long int&, unsigned int&}; _Key = long long int; _Tp = unsigned int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'std::optional<unsigned int> {anonymous}::RelatedStoreInsts::insertOrLookup(unsigned int, int64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23251:41,
    inlined from 'void {anonymous}::RelatedStoreInsts::reset(unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23243:19,
    inlined from '{anonymous}::RelatedStoreInsts::RelatedStoreInsts(unsigned int, llvm::ArrayRef<llvm::StoreInst*>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23235:10,
    inlined from 'T& llvm::SmallVectorTemplateBase<T, <anonymous> >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {unsigned int&, llvm::ArrayRef<llvm::StoreInst*>&}; T = {anonymous}::RelatedStoreInsts; bool <anonymous> = false]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:409:5,
    inlined from 'llvm::SmallVectorImpl<T>::reference llvm::SmallVectorImpl<T>::emplace_back(ArgTypes&& ...) [with ArgTypes = {unsigned int&, llvm::ArrayRef<llvm::StoreInst*>&}; T = {anonymous}::RelatedStoreInsts]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:946:38,
    inlined from 'llvm::SLPVectorizerPass::vectorizeStores(llvm::ArrayRef<llvm::StoreInst*>, llvm::slpvectorizer::BoUpSLP&, llvm::DenseSet<std::tuple<llvm::Value*, llvm::Value*, llvm::Value*, llvm::Value*, unsigned int> >&)::<lambda(unsigned int, llvm::StoreInst*)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23646:32,
    inlined from 'bool llvm::SLPVectorizerPass::vectorizeStores(llvm::ArrayRef<llvm::StoreInst*>, llvm::slpvectorizer::BoUpSLP&, llvm::DenseSet<std::tuple<llvm::Value*, llvm::Value*, llvm::Value*, llvm::Value*, unsigned int> >&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23675:18:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long int, unsigned int>::const_iterator' {aka 'std::_Rb_tree<long long int, std::pair<const long long int, unsigned int>, std::_Select1st<std::pair<const long long int, unsigned int> >, std::less<long long int>, std::allocator<std::pair<const long long int, unsigned int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long int&, unsigned int&}; _Key = long long int; _Tp = unsigned int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long int&, unsigned int&}; _Key = long long int; _Tp = unsigned int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'std::optional<unsigned int> {anonymous}::RelatedStoreInsts::insertOrLookup(unsigned int, int64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23251:41,
    inlined from 'void {anonymous}::RelatedStoreInsts::reset(unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23243:19,
    inlined from '{anonymous}::RelatedStoreInsts::RelatedStoreInsts(unsigned int, llvm::ArrayRef<llvm::StoreInst*>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23235:10,
    inlined from 'llvm::SmallVectorImpl<T>::reference llvm::SmallVectorImpl<T>::emplace_back(ArgTypes&& ...) [with ArgTypes = {unsigned int&, llvm::ArrayRef<llvm::StoreInst*>&}; T = {anonymous}::RelatedStoreInsts]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:948:5,
    inlined from 'llvm::SLPVectorizerPass::vectorizeStores(llvm::ArrayRef<llvm::StoreInst*>, llvm::slpvectorizer::BoUpSLP&, llvm::DenseSet<std::tuple<llvm::Value*, llvm::Value*, llvm::Value*, llvm::Value*, unsigned int> >&)::<lambda(unsigned int, llvm::StoreInst*)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23646:32,
    inlined from 'bool llvm::SLPVectorizerPass::vectorizeStores(llvm::ArrayRef<llvm::StoreInst*>, llvm::slpvectorizer::BoUpSLP&, llvm::DenseSet<std::tuple<llvm::Value*, llvm::Value*, llvm::Value*, llvm::Value*, unsigned int> >&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23675:18:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long int, unsigned int>::const_iterator' {aka 'std::_Rb_tree<long long int, std::pair<const long long int, unsigned int>, std::_Select1st<std::pair<const long long int, unsigned int> >, std::less<long long int>, std::allocator<std::pair<const long long int, unsigned int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long int&, unsigned int&}; _Key = long long int; _Tp = unsigned int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long int&, unsigned int&}; _Key = long long int; _Tp = unsigned int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'std::optional<unsigned int> {anonymous}::RelatedStoreInsts::insertOrLookup(unsigned int, int64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23251:41,
    inlined from 'llvm::SLPVectorizerPass::vectorizeStores(llvm::ArrayRef<llvm::StoreInst*>, llvm::slpvectorizer::BoUpSLP&, llvm::DenseSet<std::tuple<llvm::Value*, llvm::Value*, llvm::Value*, llvm::Value*, unsigned int> >&)::<lambda(unsigned int, llvm::StoreInst*)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23654:42,
    inlined from 'bool llvm::SLPVectorizerPass::vectorizeStores(llvm::ArrayRef<llvm::StoreInst*>, llvm::slpvectorizer::BoUpSLP&, llvm::DenseSet<std::tuple<llvm::Value*, llvm::Value*, llvm::Value*, llvm::Value*, unsigned int> >&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23675:18:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long int, unsigned int>::const_iterator' {aka 'std::_Rb_tree<long long int, std::pair<const long long int, unsigned int>, std::_Select1st<std::pair<const long long int, unsigned int> >, std::less<long long int>, std::allocator<std::pair<const long long int, unsigned int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long int&, unsigned int&}; _Key = long long int; _Tp = unsigned int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long int&, unsigned int&}; _Key = long long int; _Tp = unsigned int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'std::optional<unsigned int> {anonymous}::RelatedStoreInsts::insertOrLookup(unsigned int, int64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23251:41,
    inlined from 'void {anonymous}::RelatedStoreInsts::reset(unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23243:19,
    inlined from 'void {anonymous}::RelatedStoreInsts::rebase(unsigned int, unsigned int, int64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23274:10,
    inlined from 'llvm::SLPVectorizerPass::vectorizeStores(llvm::ArrayRef<llvm::StoreInst*>, llvm::slpvectorizer::BoUpSLP&, llvm::DenseSet<std::tuple<llvm::Value*, llvm::Value*, llvm::Value*, llvm::Value*, unsigned int> >&)::<lambda(unsigned int, llvm::StoreInst*)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23657:28,
    inlined from 'bool llvm::SLPVectorizerPass::vectorizeStores(llvm::ArrayRef<llvm::StoreInst*>, llvm::slpvectorizer::BoUpSLP&, llvm::DenseSet<std::tuple<llvm::Value*, llvm::Value*, llvm::Value*, llvm::Value*, unsigned int> >&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23675:18:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long int, unsigned int>::const_iterator' {aka 'std::_Rb_tree<long long int, std::pair<const long long int, unsigned int>, std::_Select1st<std::pair<const long long int, unsigned int> >, std::less<long long int>, std::allocator<std::pair<const long long int, unsigned int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long int&, unsigned int&}; _Key = long long int; _Tp = unsigned int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long int&, unsigned int&}; _Key = long long int; _Tp = unsigned int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'std::optional<unsigned int> {anonymous}::RelatedStoreInsts::insertOrLookup(unsigned int, int64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23251:41,
    inlined from 'void {anonymous}::RelatedStoreInsts::rebase(unsigned int, unsigned int, int64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23281:23,
    inlined from 'llvm::SLPVectorizerPass::vectorizeStores(llvm::ArrayRef<llvm::StoreInst*>, llvm::slpvectorizer::BoUpSLP&, llvm::DenseSet<std::tuple<llvm::Value*, llvm::Value*, llvm::Value*, llvm::Value*, unsigned int> >&)::<lambda(unsigned int, llvm::StoreInst*)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23657:28,
    inlined from 'bool llvm::SLPVectorizerPass::vectorizeStores(llvm::ArrayRef<llvm::StoreInst*>, llvm::slpvectorizer::BoUpSLP&, llvm::DenseSet<std::tuple<llvm::Value*, llvm::Value*, llvm::Value*, llvm::Value*, unsigned int> >&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:23675:18:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long int, unsigned int>::const_iterator' {aka 'std::_Rb_tree<long long int, std::pair<const long long int, unsigned int>, std::_Select1st<std::pair<const long long int, unsigned int> >, std::less<long long int>, std::allocator<std::pair<const long long int, unsigned int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2130/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticReader.cpp.o
[2131/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrecompiledPreamble.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Basic/TargetCXXABI.h:18,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Basic/LangOptions.h:23,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Lex/Lexer.h:16,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Frontend/PrecompiledPreamble.h:16,
                 from /build/emscripten/src/llvm-project/clang/lib/Frontend/PrecompiledPreamble.cpp:13:
/usr/include/c++/15.2.1/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<llvm::sys::fs::UniqueID&&>, std::tuple<>}; _Key = llvm::sys::fs::UniqueID; _Val = std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >; _Compare = std::less<llvm::sys::fs::UniqueID>; _Alloc = std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sys::fs::UniqueID, std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash>, std::_Select1st<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >, std::less<llvm::sys::fs::UniqueID>, std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sys::fs::UniqueID; _Tp = clang::PrecompiledPreamble::PreambleFileHash; _Compare = std::less<llvm::sys::fs::UniqueID>; _Alloc = std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >]',
    inlined from 'bool clang::PrecompiledPreamble::CanReuse(const clang::CompilerInvocation&, const llvm::MemoryBufferRef&, clang::PreambleBounds, llvm::vfs::FileSystem&) const' at /build/emscripten/src/llvm-project/clang/lib/Frontend/PrecompiledPreamble.cpp:639:41:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sys::fs::UniqueID, std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash>, std::_Select1st<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >, std::less<llvm::sys::fs::UniqueID>, std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sys::fs::UniqueID; _Tp = clang::PrecompiledPreamble::PreambleFileHash; _Compare = std::less<llvm::sys::fs::UniqueID>; _Alloc = std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >]',
    inlined from 'bool clang::PrecompiledPreamble::CanReuse(const clang::CompilerInvocation&, const llvm::MemoryBufferRef&, clang::PreambleBounds, llvm::vfs::FileSystem&) const' at /build/emscripten/src/llvm-project/clang/lib/Frontend/PrecompiledPreamble.cpp:650:43:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sys::fs::UniqueID, std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash>, std::_Select1st<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >, std::less<llvm::sys::fs::UniqueID>, std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[2132/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/StandaloneDiagnostic.cpp.o
[2133/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInvocation.cpp.o
[2134/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/include/clang/Frontend/SerializedDiagnosticPrinter.h:14,
                 from /build/emscripten/src/llvm-project/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp:9:
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h: In function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:459:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h: In function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h:459:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2135/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticBuffer.cpp.o
[2136/4417] Linking CXX static library lib/libclangToolingInclusions.a
[2137/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticPrinter.cpp.o
[2138/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnostic.cpp.o
In file included from /usr/include/string.h:548,
                 from /usr/include/c++/15.2.1/cstring:48,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:25,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Basic/LLVM.h:24,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Basic/Diagnostic.h:17,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Frontend/DiagnosticRenderer.h:18,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Frontend/TextDiagnostic.h:18,
                 from /build/emscripten/src/llvm-project/clang/lib/Frontend/TextDiagnostic.cpp:9:
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'llvm::raw_ostream& llvm::raw_ostream::operator<<(llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/raw_ostream.h:234:13,
    inlined from 'void applyTemplateHighlighting(llvm::raw_ostream&, llvm::StringRef, bool&, bool)' at /build/emscripten/src/llvm-project/clang/lib/Frontend/TextDiagnostic.cpp:86:27:
/usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~               
/usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=]
[2139/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/AffectedRangeManager.cpp.o
[2140/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o
[2141/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/BreakableToken.cpp.o
[2142/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TestModuleFileExtension.cpp.o
[2143/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/DefinitionBlockSeparator.cpp.o
[2144/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/FormatToken.cpp.o
[2145/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/ContinuationIndenter.cpp.o
[2146/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/IntegerLiteralSeparatorFixer.cpp.o
[2147/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/FormatTokenLexer.cpp.o
[2148/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/MacroCallReconstructor.cpp.o
[2149/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/MatchFilePath.cpp.o
[2150/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/NumericLiteralInfo.cpp.o
[2151/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/MacroExpander.cpp.o
[2152/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/NumericLiteralCaseFixer.cpp.o
[2153/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/NamespaceEndCommentsFixer.cpp.o
[2154/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/Format.cpp.o
[2155/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/ObjCPropertyAttributeOrderFixer.cpp.o
[2156/4417] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InterfaceStubFunctionsConsumer.cpp.o
[2157/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/QualifierAlignmentFixer.cpp.o
[2158/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnalyzer.cpp.o
[2159/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/SortJavaScriptImports.cpp.o
distcc[9843] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[2160/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineFormatter.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Format/UnwrappedLineFormatter.cpp: In member function 'unsigned int clang::format::{anonymous}::LineJoiner::tryMergeNamespace(llvm::ArrayRef<clang::format::AnnotatedLine*>::const_iterator, llvm::ArrayRef<clang::format::AnnotatedLine*>::const_iterator, unsigned int)':
/build/emscripten/src/llvm-project/clang/lib/Format/UnwrappedLineFormatter.cpp:645:31: warning: comparison of integer expressions of different signedness: 'std::iterator_traits<clang::format::AnnotatedLine* const*>::difference_type' {aka 'int'} and 'const unsigned int' [-Wsign-compare]
[2161/4417] Linking CXX static library lib/libLLVMCodeGen.a
[2162/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/UsingDeclarationsSorter.cpp.o
[2163/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineParser.cpp.o
[2164/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnnotator.cpp.o
[2165/4417] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/WhitespaceManager.cpp.o
[2166/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o
[2167/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp: In member function 'void llvm::FastISel::fastEmitBranch(llvm::MachineBasicBlock*, const llvm::DebugLoc&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:1630:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp: In member function 'virtual bool llvm::FastISel::lowerDbgDeclare(const llvm::Value*, llvm::DIExpression*, llvm::DILocalVariable*, const llvm::DebugLoc&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:1356:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:1364:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp: In member function 'virtual bool llvm::FastISel::lowerDbgValue(const llvm::Value*, llvm::DIExpression*, llvm::DILocalVariable*, const llvm::DebugLoc&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:1289:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:1310:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[2168/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp: In member function 'llvm::MachineInstr* llvm::InstrEmitter::EmitDbgInstrRef(llvm::SDDbgValue*, VRBaseMapType&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:819:32: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:915:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[2169/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o
[2170/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o
[2171/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o
[2172/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o
[2173/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o
[2174/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SDNodeInfo.cpp.o
[2175/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o
[2176/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o
[2177/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o
[2178/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o
[2179/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o
[2180/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o
[2181/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o
[2182/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o
[2183/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o
[2184/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o
[2185/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o
[2186/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o
In function 'bool processIfEntryValueDbgDeclare(llvm::FunctionLoweringInfo&, const llvm::Value*, llvm::DIExpression*, llvm::DILocalVariable*, llvm::DebugLoc)',
    inlined from 'bool processDbgDeclare(llvm::FunctionLoweringInfo&, const llvm::Value*, llvm::DIExpression*, llvm::DILocalVariable*, llvm::DebugLoc)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1564:36:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1545:34: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2187/4417] Linking CXX static library lib/libLLVMInstrumentation.a
[2188/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp: In function 'bool {anonymous}::DAGCombiner::hasSameUnderlyingObj(llvm::ArrayRef<MemOpLink>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:21595:6: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::DAGCombiner::MemOpLink>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunctionPass.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetFrameLowering.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFrameInfo.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:38:
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LocationSize)',
    inlined from 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::TypeSize)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1146:32,
    inlined from 'llvm::SDValue narrowExtractedVectorLoad(llvm::EVT, llvm::SDValue, unsigned int, const llvm::SDLoc&, llvm::SelectionDAG&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:26282:34,
    inlined from 'llvm::SDValue {anonymous}::DAGCombiner::visitEXTRACT_SUBVECTOR(llvm::SDNode*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:26446:53:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2189/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o
[2190/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Annotation2Metadata.cpp.o
[2191/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o
[2192/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::salvageDebugInfo(llvm::SDNode&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12052:50: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12038:50: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12090:53: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In static member function 'static void llvm::BuildVectorSDNode::recastRawBits(bool, unsigned int, llvm::SmallVectorImpl<llvm::APInt>&, llvm::ArrayRef<llvm::APInt>, llvm::BitVector&, const llvm::BitVector&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:13885:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'bool llvm::BuildVectorSDNode::getConstantRawBits(bool, unsigned int, llvm::SmallVectorImpl<llvm::APInt>&, llvm::BitVector&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:13880:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:13880:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'llvm::SDValue llvm::SelectionDAG::FoldConstantArithmetic(unsigned int, const llvm::SDLoc&, llvm::EVT, llvm::ArrayRef<llvm::SDValue>, llvm::SDNodeFlags)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:7227:43: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:7227:43: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:13:
In constructor 'llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)',
    inlined from '{anonymous}::RAUWUpdateListener::RAUWUpdateListener(llvm::SelectionDAG&, llvm::SDNode::use_iterator&, llvm::SDNode::use_iterator&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12150:56,
    inlined from 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, llvm::SDNode*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12237:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h:324:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=]
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, llvm::SDNode*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12237:22: note: 'Listener' declared here
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12213:63: note: 'this' declared here
In constructor 'llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)',
    inlined from '{anonymous}::RAUWUpdateListener::RAUWUpdateListener(llvm::SelectionDAG&, llvm::SDNode::use_iterator&, llvm::SDNode::use_iterator&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12150:56,
    inlined from 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDValue, llvm::SDValue)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12179:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h:324:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=]
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDValue, llvm::SDValue)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12179:22: note: 'Listener' declared here
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12160:64: note: 'this' declared here
In constructor 'llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)',
    inlined from '{anonymous}::RAUWUpdateListener::RAUWUpdateListener(llvm::SelectionDAG&, llvm::SDNode::use_iterator&, llvm::SDNode::use_iterator&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12150:56,
    inlined from 'void llvm::SelectionDAG::ReplaceAllUsesOfValueWith(llvm::SDValue, llvm::SDValue)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12339:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h:324:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=]
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesOfValueWith(llvm::SDValue, llvm::SDValue)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12339:22: note: 'Listener' declared here
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12321:70: note: 'this' declared here
In constructor 'llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)',
    inlined from '{anonymous}::RAUOVWUpdateListener::RAUOVWUpdateListener(llvm::SelectionDAG&, llvm::SmallVectorImpl<{anonymous}::UseMemo>&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12413:54,
    inlined from 'void llvm::SelectionDAG::ReplaceAllUsesOfValuesWith(const llvm::SDValue*, const llvm::SDValue*, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12523:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h:324:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=]
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesOfValuesWith(const llvm::SDValue*, const llvm::SDValue*, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12523:24: note: 'Listener' declared here
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12498:59: note: 'this' declared here
In constructor 'llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)',
    inlined from '{anonymous}::RAUWUpdateListener::RAUWUpdateListener(llvm::SelectionDAG&, llvm::SDNode::use_iterator&, llvm::SDNode::use_iterator&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12150:56,
    inlined from 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, const llvm::SDValue*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12285:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h:324:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=]
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, const llvm::SDValue*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12285:22: note: 'Listener' declared here
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12271:70: note: 'this' declared here
[2193/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o
[2194/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:6265:34: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Register, llvm::TypeSize> >' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::SelectionDAGBuilder::EmitFuncArgumentDbgValue(const llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation*, FuncArgumentDbgValueKind, const llvm::SDValue&)::<lambda(llvm::ArrayRef<std::pair<llvm::Register, llvm::TypeSize> >)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:6298:29:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:6152:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In member function 'bool llvm::SelectionDAGBuilder::EmitFuncArgumentDbgValue(const llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation*, FuncArgumentDbgValueKind, const llvm::SDValue&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:6312:30: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Register, llvm::TypeSize> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:6321:28: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Register, llvm::TypeSize> >' changed in GCC 7.1
In lambda function,
    inlined from 'bool llvm::SelectionDAGBuilder::EmitFuncArgumentDbgValue(const llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation*, FuncArgumentDbgValueKind, const llvm::SDValue&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:6334:29:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:6152:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In member function 'bool llvm::SelectionDAGBuilder::EmitFuncArgumentDbgValue(const llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation*, FuncArgumentDbgValueKind, const llvm::SDValue&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:6336:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In member function 'void llvm::SelectionDAGBuilder::salvageUnresolvedDbgValue(const llvm::Value*, DanglingDebugInfo&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:1595:40: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2195/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o
[2196/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o
[2197/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BlockExtractor.cpp.o
[2198/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CalledValuePropagation.cpp.o
[2199/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o
[2200/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o
distcc[9985] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[2201/4417] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:424:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:999:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:1986:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3314:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3314:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3371:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3385:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::Register llvm::TargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:5048:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, llvm::LLVMContext&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3173:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3173:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, llvm::LLVMContext&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3088:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3088:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2202/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/EmbedBitcodePass.cpp.o
[2203/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o
[2204/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o
[2205/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FatLTOCleanup.cpp.o
[2206/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o
[2207/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExpandVariadics.cpp.o
[2208/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Attributor.cpp.o
[2209/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o
[2210/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionSpecialization.cpp.o
[2211/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o
[2212/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o
[2213/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o
[2214/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o
[2215/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/InstVisitor.h:15,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/MemoryBuiltins.h:22,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:25:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void transferSRADebugInfo(llvm::GlobalVariable*, llvm::GlobalVariable*, uint64_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:490:33,
    inlined from 'llvm::GlobalVariable* SRAGlobal(llvm::GlobalVariable*, const llvm::DataLayout&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:594:25,
    inlined from 'bool processInternalGlobal(llvm::GlobalVariable*, const llvm::GlobalStatus&, llvm::function_ref<llvm::TargetTransformInfo&(llvm::Function&)>, llvm::function_ref<llvm::TargetLibraryInfo&(llvm::Function&)>, llvm::function_ref<llvm::DominatorTree&(llvm::Function&)>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:1561:18,
    inlined from 'bool processGlobal.constprop(llvm::GlobalValue&, llvm::function_ref<llvm::TargetTransformInfo&(llvm::Function&)>, llvm::function_ref<llvm::TargetLibraryInfo&(llvm::Function&)>, llvm::function_ref<llvm::DominatorTree&(llvm::Function&)>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:1675:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void transferSRADebugInfo(llvm::GlobalVariable*, llvm::GlobalVariable*, uint64_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:487:33,
    inlined from 'llvm::GlobalVariable* SRAGlobal(llvm::GlobalVariable*, const llvm::DataLayout&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:594:25,
    inlined from 'bool processInternalGlobal(llvm::GlobalVariable*, const llvm::GlobalStatus&, llvm::function_ref<llvm::TargetTransformInfo&(llvm::Function&)>, llvm::function_ref<llvm::TargetLibraryInfo&(llvm::Function&)>, llvm::function_ref<llvm::DominatorTree&(llvm::Function&)>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:1561:18,
    inlined from 'bool processGlobal.constprop(llvm::GlobalValue&, llvm::function_ref<llvm::TargetTransformInfo&(llvm::Function&)>, llvm::function_ref<llvm::TargetLibraryInfo&(llvm::Function&)>, llvm::function_ref<llvm::DominatorTree&(llvm::Function&)>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:1675:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void transferSRADebugInfo(llvm::GlobalVariable*, llvm::GlobalVariable*, uint64_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:490:33,
    inlined from 'llvm::GlobalVariable* SRAGlobal(llvm::GlobalVariable*, const llvm::DataLayout&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:594:25,
    inlined from 'bool processInternalGlobal(llvm::GlobalVariable*, const llvm::GlobalStatus&, llvm::function_ref<llvm::TargetTransformInfo&(llvm::Function&)>, llvm::function_ref<llvm::TargetLibraryInfo&(llvm::Function&)>, llvm::function_ref<llvm::DominatorTree&(llvm::Function&)>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:1561:18,
    inlined from 'bool processGlobal.constprop(llvm::GlobalValue&, llvm::function_ref<llvm::TargetTransformInfo&(llvm::Function&)>, llvm::function_ref<llvm::TargetLibraryInfo&(llvm::Function&)>, llvm::function_ref<llvm::DominatorTree&(llvm::Function&)>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:1675:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void transferSRADebugInfo(llvm::GlobalVariable*, llvm::GlobalVariable*, uint64_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:507:33,
    inlined from 'llvm::GlobalVariable* SRAGlobal(llvm::GlobalVariable*, const llvm::DataLayout&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:594:25,
    inlined from 'bool processInternalGlobal(llvm::GlobalVariable*, const llvm::GlobalStatus&, llvm::function_ref<llvm::TargetTransformInfo&(llvm::Function&)>, llvm::function_ref<llvm::TargetLibraryInfo&(llvm::Function&)>, llvm::function_ref<llvm::DominatorTree&(llvm::Function&)>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:1561:18,
    inlined from 'bool processGlobal.constprop(llvm::GlobalValue&, llvm::function_ref<llvm::TargetTransformInfo&(llvm::Function&)>, llvm::function_ref<llvm::TargetLibraryInfo&(llvm::Function&)>, llvm::function_ref<llvm::DominatorTree&(llvm::Function&)>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp:1675:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2216/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o
[2217/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/HotColdSplitting.cpp.o
[2218/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Internalize.cpp.o
[2219/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o
[2220/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Inliner.cpp.o
[2221/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AttributorAttributes.cpp.o
In file included from /usr/include/c++/15.2.1/set:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:25,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/Attributor.h:107,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:14:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&, _NodeGen&) [with _Arg = long long int; _NodeGen = std::_Rb_tree<long long int, long long int, std::_Identity<long long int>, std::less<long long int>, std::allocator<long long int> >::_Alloc_node; _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity<long long int>; _Compare = std::less<long long int>; _Alloc = std::allocator<long long int>]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2892:7: note: parameter passing for argument of type 'std::_Rb_tree<long long int, long long int, std::_Identity<long long int>, std::less<long long int>, std::allocator<long long int> >::const_iterator' changed in GCC 7.1
 2892 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<long long int*>; _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity<long long int>; _Compare = std::less<long long int>; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<long long int*>; _Key = long long int; _Compare = std::less<long long int>; _Alloc = std::allocator<long long int>]' at /usr/include/c++/15.2.1/bits/stl_set.h:591:31,
    inlined from 'std::pair<llvm::SmallSetIterator<T, N, C>, bool> llvm::SmallSet<T, N, C>::insertImpl(ArgType&&) [with ArgType = long long int; T = long long int; unsigned int N = 4; C = std::less<long long int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:254:15,
    inlined from 'std::pair<llvm::SmallSetIterator<T, N, C>, bool> llvm::SmallSet<T, N, C>::insert(T&&) [with T = long long int; unsigned int N = 4; C = std::less<long long int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:186:35,
    inlined from 'void llvm::AAPointerInfo::OffsetInfo::addToAll(int64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/Attributor.h:5893:26:
/usr/include/c++/15.2.1/bits/stl_tree.h:1727:30: note: parameter passing for argument of type 'std::_Rb_tree<long long int, long long int, std::_Identity<long long int>, std::less<long long int>, std::allocator<long long int> >::const_iterator' changed in GCC 7.1
 1727 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<long long int*>; _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity<long long int>; _Compare = std::less<long long int>; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<long long int*>; _Key = long long int; _Compare = std::less<long long int>; _Alloc = std::allocator<long long int>]' at /usr/include/c++/15.2.1/bits/stl_set.h:591:31,
    inlined from 'std::pair<llvm::SmallSetIterator<T, N, C>, bool> llvm::SmallSet<T, N, C>::insertImpl(ArgType&&) [with ArgType = const long long int&; T = long long int; unsigned int N = 4; C = std::less<long long int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:254:15,
    inlined from 'std::pair<llvm::SmallSetIterator<T, N, C>, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = long long int; unsigned int N = 4; C = std::less<long long int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:183:75,
    inlined from 'bool llvm::set_union(S1Ty&, const S2Ty&) [with S1Ty = SmallSet<long long int, 4>; S2Ty = SmallSet<long long int, 4>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SetOperations.h:47:18:
/usr/include/c++/15.2.1/bits/stl_tree.h:1727:30: note: parameter passing for argument of type 'std::_Rb_tree<long long int, long long int, std::_Identity<long long int>, std::less<long long int>, std::allocator<long long int> >::const_iterator' changed in GCC 7.1
 1727 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<long long int*>; _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity<long long int>; _Compare = std::less<long long int>; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<long long int*>; _Key = long long int; _Compare = std::less<long long int>; _Alloc = std::allocator<long long int>]' at /usr/include/c++/15.2.1/bits/stl_set.h:591:31,
    inlined from 'std::pair<llvm::SmallSetIterator<T, N, C>, bool> llvm::SmallSet<T, N, C>::insertImpl(ArgType&&) [with ArgType = const long long int&; T = long long int; unsigned int N = 4; C = std::less<long long int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:254:15,
    inlined from 'std::pair<llvm::SmallSetIterator<T, N, C>, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = long long int; unsigned int N = 4; C = std::less<long long int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:183:75,
    inlined from 'void llvm::AAPointerInfo::OffsetInfo::setUnknown()' at /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/Attributor.h:5887:21:
/usr/include/c++/15.2.1/bits/stl_tree.h:1727:30: note: parameter passing for argument of type 'std::_Rb_tree<long long int, long long int, std::_Identity<long long int>, std::less<long long int>, std::allocator<long long int> >::const_iterator' changed in GCC 7.1
 1727 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<long long int*>; _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity<long long int>; _Compare = std::less<long long int>; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<long long int*>; _Key = long long int; _Compare = std::less<long long int>; _Alloc = std::allocator<long long int>]' at /usr/include/c++/15.2.1/bits/stl_set.h:591:31,
    inlined from 'std::pair<llvm::SmallSetIterator<T, N, C>, bool> llvm::SmallSet<T, N, C>::insertImpl(ArgType&&) [with ArgType = long long int; T = long long int; unsigned int N = 4; C = std::less<long long int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:254:15,
    inlined from 'std::pair<llvm::SmallSetIterator<T, N, C>, bool> llvm::SmallSet<T, N, C>::insert(T&&) [with T = long long int; unsigned int N = 4; C = std::less<long long int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:186:35,
    inlined from 'void llvm::AAPointerInfo::OffsetInfo::addToAll(int64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/Attributor.h:5893:26,
    inlined from 'bool {anonymous}::AAPointerInfoFloating::collectConstantsForGEP(llvm::Attributor&, const llvm::DataLayout&, llvm::AAPointerInfo::OffsetInfo&, const llvm::AAPointerInfo::OffsetInfo&, const llvm::GEPOperator*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:1581:29,
    inlined from '{anonymous}::AAPointerInfoFloating::updateImpl(llvm::Attributor&)::<lambda(const llvm::Use&, bool&)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:1657:38:
/usr/include/c++/15.2.1/bits/stl_tree.h:1727:30: note: parameter passing for argument of type 'std::_Rb_tree<long long int, long long int, std::_Identity<long long int>, std::less<long long int>, std::allocator<long long int> >::const_iterator' changed in GCC 7.1
 1727 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[2222/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/PassManager.h:40,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/MergeFunctions.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:91:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<long long unsigned int, llvm::Function*>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _OutputIterator = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _RandomAccessIterator2 = pair<long long unsigned int, llvm::Function*>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<long long unsigned int, llvm::Function*>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Tp = std::pair<long long unsigned int, llvm::Function*>]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _BidirectionalIterator2 = pair<long long unsigned int, llvm::Function*>*; _Distance = int]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2322 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _BidirectionalIterator2 = pair<long long unsigned int, llvm::Function*>*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2419 |             = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2420 |                                      _Distance(__len1 - __len11), __len22,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2421 |                                      __buffer, __buffer_size);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'bool {anonymous}::MergeFunctions::run(FuncContainer&) [with FuncContainer = llvm::Module]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:450:20,
    inlined from 'static bool llvm::MergeFunctionsPass::runOnModule(llvm::Module&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:324:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'bool {anonymous}::MergeFunctions::run(FuncContainer&) [with FuncContainer = llvm::Module]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:450:20,
    inlined from 'static bool llvm::MergeFunctionsPass::runOnModule(llvm::Module&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:324:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'bool {anonymous}::MergeFunctions::run(FuncContainer&) [with FuncContainer = llvm::Module]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:450:20,
    inlined from 'static bool llvm::MergeFunctionsPass::runOnModule(llvm::Module&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:324:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'bool {anonymous}::MergeFunctions::run(FuncContainer&) [with FuncContainer = llvm::ArrayRef<llvm::Function*>]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:450:20,
    inlined from 'llvm::DenseMap<llvm::Function*, llvm::Function*> {anonymous}::MergeFunctions::runOnFunctions(llvm::ArrayRef<llvm::Function*>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:493:48,
    inlined from 'static llvm::DenseMap<llvm::Function*, llvm::Function*> llvm::MergeFunctionsPass::runOnFunctions(llvm::ArrayRef<llvm::Function*>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:330:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'bool {anonymous}::MergeFunctions::run(FuncContainer&) [with FuncContainer = llvm::ArrayRef<llvm::Function*>]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:450:20,
    inlined from 'llvm::DenseMap<llvm::Function*, llvm::Function*> {anonymous}::MergeFunctions::runOnFunctions(llvm::ArrayRef<llvm::Function*>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:493:48,
    inlined from 'static llvm::DenseMap<llvm::Function*, llvm::Function*> llvm::MergeFunctionsPass::runOnFunctions(llvm::ArrayRef<llvm::Function*>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:330:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'bool {anonymous}::MergeFunctions::run(FuncContainer&) [with FuncContainer = llvm::ArrayRef<llvm::Function*>]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:450:20,
    inlined from 'llvm::DenseMap<llvm::Function*, llvm::Function*> {anonymous}::MergeFunctions::runOnFunctions(llvm::ArrayRef<llvm::Function*>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:493:48,
    inlined from 'static llvm::DenseMap<llvm::Function*, llvm::Function*> llvm::MergeFunctionsPass::runOnFunctions(llvm::ArrayRef<llvm::Function*>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp:330:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2223/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ModuleInliner.cpp.o
[2224/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IROutliner.cpp.o
[2225/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleContextTracker.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:34,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/SampleContextTracker.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/SampleContextTracker.cpp:13:
/usr/include/c++/15.2.1/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 unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::ContextTrieNode>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::ContextTrieNode> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::ContextTrieNode> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::ContextTrieNode>, std::_Select1st<std::pair<const long long unsigned int, llvm::ContextTrieNode> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::ContextTrieNode> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
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 unsigned int; _Tp = llvm::ContextTrieNode; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::ContextTrieNode> >]',
    inlined from 'llvm::ContextTrieNode* llvm::ContextTrieNode::getOrCreateChildContext(const llvm::sampleprof::LineLocation&, llvm::sampleprof::FunctionId, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/SampleContextTracker.cpp:192:46:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::ContextTrieNode>, std::_Select1st<std::pair<const long long unsigned int, llvm::ContextTrieNode> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::ContextTrieNode> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/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 llvm::sampleprof::FunctionId&>, std::tuple<>}; _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:49,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:26,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
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 unsigned int; _Tp = llvm::ContextTrieNode; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::ContextTrieNode> >]',
    inlined from 'llvm::ContextTrieNode& llvm::SampleContextTracker::moveContextSamples(llvm::ContextTrieNode&, const llvm::sampleprof::LineLocation&, llvm::ContextTrieNode&&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/SampleContextTracker.cpp:74:50:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::ContextTrieNode>, std::_Select1st<std::pair<const long long unsigned int, llvm::ContextTrieNode> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::ContextTrieNode> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[2226/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/LowerTypeTests.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/LowerTypeTests.cpp:16:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _BidirectionalIterator2 = {anonymous}::ByteArrayInfo*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/set:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/LowerTypeTests.h:23:
/usr/include/c++/15.2.1/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 unsigned int&>, std::tuple<bool&&>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::ByteArrayInfo*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _OutputIterator = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _RandomAccessIterator2 = {anonymous}::ByteArrayInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::ByteArrayInfo*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = {anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::ByteArrayInfo>&; Compare = {anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void {anonymous}::LowerTypeTestsModule::allocateByteArrays()' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/LowerTypeTests.cpp:617:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = {anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::ByteArrayInfo>&; Compare = {anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void {anonymous}::LowerTypeTestsModule::allocateByteArrays()' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/LowerTypeTests.cpp:617:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:42,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/LowerTypeTests.cpp:53:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<bool&&>}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {bool}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26,
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<long long unsigned int, llvm::GlobalValueSummaryInfo> >::inputOne(llvm::yaml::IO&, llvm::StringRef, llvm::GlobalValueSummaryMapTy&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:224:31:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<bool&&>}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {bool}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26,
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<long long unsigned int, llvm::GlobalValueSummaryInfo> >::inputOne(llvm::yaml::IO&, llvm::StringRef, llvm::GlobalValueSummaryMapTy&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:234:22:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<bool&&>}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {bool}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26,
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<long long unsigned int, llvm::GlobalValueSummaryInfo> >::inputOne(llvm::yaml::IO&, llvm::StringRef, llvm::GlobalValueSummaryMapTy&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:246:32:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2227/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o
[2228/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SCCP.cpp.o
[2229/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfileMatcher.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/SampleProfileMatcher.cpp: In member function 'void llvm::SampleProfileMatcher::computeAndReportProfileStaleness()':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/SampleProfileMatcher.cpp:687:35: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::StringRef, long long unsigned int> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/set:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:25,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/Utils/SampleProfileLoaderBaseImpl.h:23,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/SampleProfileMatcher.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/SampleProfileMatcher.cpp:14:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/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 llvm::sampleprof::LineLocation&>, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/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<llvm::sampleprof::LineLocation&&>, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/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 llvm::sampleprof::FunctionId&>, std::tuple<>}; _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:34,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/Utils/SampleProfileLoaderBaseImpl.h:39:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1131:52:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:49,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:26,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addSampleRecord(llvm::sampleprof::LineLocation, const llvm::sampleprof::SampleRecord&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:829:32,
    inlined from 'static void llvm::sampleprof::ProfileConverter::flattenNestedProfile(llvm::sampleprof::SampleProfileMap&, const llvm::sampleprof::FunctionSamples&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1591:32:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:813:63,
    inlined from 'static void llvm::sampleprof::ProfileConverter::flattenNestedProfile(llvm::sampleprof::SampleProfileMap&, const llvm::sampleprof::FunctionSamples&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1608:31:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'static void llvm::sampleprof::ProfileConverter::flattenNestedProfile(llvm::sampleprof::SampleProfileMap&, const llvm::sampleprof::FunctionSamples&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1611:39:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[2230/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfileProbe.cpp.o
[2231/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o
[2232/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/OpenMPOpt.cpp.o
[2233/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o
[2234/4417] Linking CXX static library lib/libLLVMLinker.a
[2235/4417] Linking CXX static library lib/libLLVMVectorize.a
[2236/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/PassManager.h:40,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/SampleProfile.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/SampleProfile.cpp:24:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::InlineCandidate*, vector<{anonymous}::InlineCandidate> >; _Distance = int; _Tp = {anonymous}::InlineCandidate; _Compare = __gnu_cxx::__ops::_Iter_comp_val<{anonymous}::CandidateComparer>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::InlineCandidate*, std::vector<{anonymous}::InlineCandidate> >' changed in GCC 7.1
  135 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::InlineCandidate*, vector<{anonymous}::InlineCandidate> >; _Distance = int; _Tp = {anonymous}::InlineCandidate; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CandidateComparer>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::InlineCandidate*, std::vector<{anonymous}::InlineCandidate> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/set:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SCCIterator.h:33,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/SampleProfile.cpp:30:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/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 llvm::sampleprof::LineLocation&>, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/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<llvm::sampleprof::LineLocation&&>, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/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 llvm::sampleprof::FunctionId&>, std::tuple<>}; _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:34,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/SampleProfile.cpp:62:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1131:52:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:49,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:26,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addSampleRecord(llvm::sampleprof::LineLocation, const llvm::sampleprof::SampleRecord&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:829:32,
    inlined from 'static void llvm::sampleprof::ProfileConverter::flattenNestedProfile(llvm::sampleprof::SampleProfileMap&, const llvm::sampleprof::FunctionSamples&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1591:32:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:813:63,
    inlined from 'static void llvm::sampleprof::ProfileConverter::flattenNestedProfile(llvm::sampleprof::SampleProfileMap&, const llvm::sampleprof::FunctionSamples&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1608:31:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'static void llvm::sampleprof::ProfileConverter::flattenNestedProfile(llvm::sampleprof::SampleProfileMap&, const llvm::sampleprof::FunctionSamples&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1611:39:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[2237/4417] Building WebAssemblyGenAsmMatcher.inc...
[2238/4417] Building WebAssemblyGenAsmWriter.inc...
[2239/4417] Building WebAssemblyGenDAGISel.inc...
[2240/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o
[2241/4417] Building WebAssemblyGenDisassemblerTables.inc...
[2242/4417] Building WebAssemblyGenFastISel.inc...
[2243/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MemProfContextDisambiguation.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/IndirectCallPromotionAnalysis.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/MemProfContextDisambiguation.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:23:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:42,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/MemProfContextDisambiguation.h:20:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity<long long unsigned int>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, long long unsigned int, std::_Identity<long long unsigned int>, std::less<long long unsigned int>, std::allocator<long long unsigned int> >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/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 unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13:
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const llvm::ContextTotalSize*; _Tp = llvm::ContextTotalSize; _Alloc = std::allocator<llvm::ContextTotalSize>]':
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector<llvm::ContextTotalSize>::iterator' changed in GCC 7.1
  885 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp: In member function 'void llvm::MemProfContextDisambiguation::performICP(llvm::Module&, llvm::ArrayRef<llvm::CallsiteInfo>, llvm::ArrayRef<std::unique_ptr<llvm::ValueMap<const llvm::Value*, llvm::WeakTrackingVH> > >, llvm::ArrayRef<ICallAnalysisData>, llvm::OptimizationRemarkEmitter&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:6110:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MemProfContextDisambiguation::ICallAnalysisData>' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'void llvm::MemProfContextDisambiguation::performICP(llvm::Module&, llvm::ArrayRef<llvm::CallsiteInfo>, llvm::ArrayRef<std::unique_ptr<llvm::ValueMap<const llvm::Value*, llvm::WeakTrackingVH> > >, llvm::ArrayRef<ICallAnalysisData>, llvm::OptimizationRemarkEmitter&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:6139:53:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'void llvm::MemProfContextDisambiguation::performICP(llvm::Module&, llvm::ArrayRef<llvm::CallsiteInfo>, llvm::ArrayRef<std::unique_ptr<llvm::ValueMap<const llvm::Value*, llvm::WeakTrackingVH> > >, llvm::ArrayRef<ICallAnalysisData>, llvm::OptimizationRemarkEmitter&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:6139:53:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'void llvm::MemProfContextDisambiguation::performICP(llvm::Module&, llvm::ArrayRef<llvm::CallsiteInfo>, llvm::ArrayRef<std::unique_ptr<llvm::ValueMap<const llvm::Value*, llvm::WeakTrackingVH> > >, llvm::ArrayRef<ICallAnalysisData>, llvm::OptimizationRemarkEmitter&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:6139:53:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'void llvm::MemProfContextDisambiguation::performICP(llvm::Module&, llvm::ArrayRef<llvm::CallsiteInfo>, llvm::ArrayRef<std::unique_ptr<llvm::ValueMap<const llvm::Value*, llvm::WeakTrackingVH> > >, llvm::ArrayRef<ICallAnalysisData>, llvm::OptimizationRemarkEmitter&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:6139:53:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'void llvm::MemProfContextDisambiguation::performICP(llvm::Module&, llvm::ArrayRef<llvm::CallsiteInfo>, llvm::ArrayRef<std::unique_ptr<llvm::ValueMap<const llvm::Value*, llvm::WeakTrackingVH> > >, llvm::ArrayRef<ICallAnalysisData>, llvm::OptimizationRemarkEmitter&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:6139:53:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:788:17,
    inlined from 'void llvm::MemProfContextDisambiguation::performICP(llvm::Module&, llvm::ArrayRef<llvm::CallsiteInfo>, llvm::ArrayRef<std::unique_ptr<llvm::ValueMap<const llvm::Value*, llvm::WeakTrackingVH> > >, llvm::ArrayRef<ICallAnalysisData>, llvm::OptimizationRemarkEmitter&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:6139:53:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp: In member function 'bool llvm::MemProfContextDisambiguation::applyImport(llvm::Module&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:6039:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MemProfContextDisambiguation::ICallAnalysisData>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65:
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 unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from 'void {anonymous}::CallsiteContextGraph<DerivedCCG, FuncTy, CallTy>::addStackNodesForMIB(ContextNode*, llvm::memprof::CallStack<NodeT, IteratorT>&, llvm::memprof::CallStack<NodeT, IteratorT>&, llvm::AllocationType, llvm::ArrayRef<llvm::ContextTotalSize>, std::map<long long unsigned int, unsigned int>&) [with NodeT = llvm::MIBInfo; IteratorT = const unsigned int*; DerivedCCG = {anonymous}::IndexCallsiteContextGraph; FuncTy = llvm::FunctionSummary; CallTy = {anonymous}::IndexCall]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:1455:49,
    inlined from '{anonymous}::IndexCallsiteContextGraph::IndexCallsiteContextGraph(llvm::ModuleSummaryIndex&, llvm::function_ref<bool(long long unsigned int, const llvm::GlobalValueSummary*)>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:2519:80:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const llvm::ContextTotalSize*; <template-parameter-2-2> = void; _Tp = llvm::ContextTotalSize; _Alloc = std::allocator<llvm::ContextTotalSize>]',
    inlined from 'void {anonymous}::CallsiteContextGraph<DerivedCCG, FuncTy, CallTy>::addStackNodesForMIB(ContextNode*, llvm::memprof::CallStack<NodeT, IteratorT>&, llvm::memprof::CallStack<NodeT, IteratorT>&, llvm::AllocationType, llvm::ArrayRef<llvm::ContextTotalSize>, std::map<long long unsigned int, unsigned int>&) [with NodeT = llvm::MIBInfo; IteratorT = const unsigned int*; DerivedCCG = {anonymous}::IndexCallsiteContextGraph; FuncTy = llvm::FunctionSummary; CallTy = {anonymous}::IndexCall]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:1459:17,
    inlined from '{anonymous}::IndexCallsiteContextGraph::IndexCallsiteContextGraph(llvm::ModuleSummaryIndex&, llvm::function_ref<bool(long long unsigned int, const llvm::GlobalValueSummary*)>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:2519:80:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ContextTotalSize*, std::vector<llvm::ContextTotalSize> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from 'void {anonymous}::CallsiteContextGraph<DerivedCCG, FuncTy, CallTy>::addStackNodesForMIB(ContextNode*, llvm::memprof::CallStack<NodeT, IteratorT>&, llvm::memprof::CallStack<NodeT, IteratorT>&, llvm::AllocationType, llvm::ArrayRef<llvm::ContextTotalSize>, std::map<long long unsigned int, unsigned int>&) [with NodeT = llvm::MDNode; IteratorT = const llvm::MDOperand*; DerivedCCG = {anonymous}::ModuleCallsiteContextGraph; FuncTy = llvm::Function; CallTy = llvm::Instruction*]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:1455:49,
    inlined from '{anonymous}::ModuleCallsiteContextGraph::ModuleCallsiteContextGraph(llvm::Module&, llvm::function_ref<llvm::OptimizationRemarkEmitter&(llvm::Function*)>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:2417:61:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const llvm::ContextTotalSize*; <template-parameter-2-2> = void; _Tp = llvm::ContextTotalSize; _Alloc = std::allocator<llvm::ContextTotalSize>]',
    inlined from 'void {anonymous}::CallsiteContextGraph<DerivedCCG, FuncTy, CallTy>::addStackNodesForMIB(ContextNode*, llvm::memprof::CallStack<NodeT, IteratorT>&, llvm::memprof::CallStack<NodeT, IteratorT>&, llvm::AllocationType, llvm::ArrayRef<llvm::ContextTotalSize>, std::map<long long unsigned int, unsigned int>&) [with NodeT = llvm::MDNode; IteratorT = const llvm::MDOperand*; DerivedCCG = {anonymous}::ModuleCallsiteContextGraph; FuncTy = llvm::Function; CallTy = llvm::Instruction*]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:1459:17,
    inlined from '{anonymous}::ModuleCallsiteContextGraph::ModuleCallsiteContextGraph(llvm::Module&, llvm::function_ref<llvm::OptimizationRemarkEmitter&(llvm::Function*)>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:2417:61:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ContextTotalSize*, std::vector<llvm::ContextTotalSize> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2244/4417] Building WebAssemblyGenMCCodeEmitter.inc...
[2245/4417] Linking CXX static library lib/libLLVMWindowsDriver.a
[2246/4417] Building WebAssemblyGenRegisterInfo.inc...
[2247/4417] Building WebAssemblyGenInstrInfo.inc...
[2248/4417] Building WebAssemblyGenSDNodeInfo.inc...
[2249/4417] Building WebAssemblyGenSubtargetInfo.inc...
[2250/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Action.cpp.o
[2251/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Distro.cpp.o
[2252/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Compilation.cpp.o
[2253/4417] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'std::string {anonymous}::DevirtModule::getGlobalName({anonymous}::VTableSlot, llvm::ArrayRef<long long unsigned int>, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1696:13: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'void {anonymous}::DevirtModule::exportGlobal({anonymous}::VTableSlot, llvm::ArrayRef<long long unsigned int>, llvm::StringRef, llvm::Constant*)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1713:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1716:54: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'llvm::Constant* {anonymous}::DevirtModule::importGlobal({anonymous}::VTableSlot, llvm::ArrayRef<long long unsigned int>, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1733:11: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1736:40: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/WholeProgramDevirt.h:23,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:62:
/usr/include/c++/15.2.1/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 unsigned int&>, std::tuple<bool&&>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/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 unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>, std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> > >::const_iterator' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'uint64_t llvm::wholeprogramdevirt::findLowestOffset(llvm::ArrayRef<VirtualCallTarget>, bool, uint64_t)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:260:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65:
/usr/include/c++/15.2.1/bits/stl_map.h: 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 unsigned int; _Tp = llvm::WholeProgramDevirtResolution; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >]':
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>, std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'void llvm::wholeprogramdevirt::setBeforeReturnValues(llvm::MutableArrayRef<VirtualCallTarget>, uint64_t, unsigned int, int64_t&, uint64_t&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:334:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'void llvm::wholeprogramdevirt::setAfterReturnValues(llvm::MutableArrayRef<VirtualCallTarget>, uint64_t, unsigned int, int64_t&, uint64_t&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:351:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'llvm::Constant* {anonymous}::DevirtModule::importConstant({anonymous}::VTableSlot, llvm::ArrayRef<long long unsigned int>, llvm::StringRef, llvm::IntegerType*, uint32_t)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1741:11: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1747:29: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1817:19: note: parameter passing for argument of type 'const llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'void {anonymous}::DevirtModule::exportConstant({anonymous}::VTableSlot, llvm::ArrayRef<long long unsigned int>, llvm::StringRef, uint32_t, uint32_t&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1720:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1724:17: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/usr/include/c++/15.2.1/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 std::vector<long long unsigned int, std::allocator<long long unsigned int> >&>, std::tuple<>}; _Key = std::vector<long long unsigned int, std::allocator<long long unsigned int> >; _Val = std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>; _KeyOfValue = std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >; _Compare = std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Alloc = std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >, std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::vector<long long unsigned int, std::allocator<long long unsigned int> >; _Tp = llvm::WholeProgramDevirtResolution::ByArg; _Compare = std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Alloc = std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >]':
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >, std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In member function 'bool {anonymous}::DevirtModule::tryVirtualConstProp(llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*, {anonymous}::VTableSlot)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1866:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1997:21: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1999:21: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' 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 = std::vector<long long unsigned int, std::allocator<long long unsigned int> >; _Tp = llvm::WholeProgramDevirtResolution::ByArg; _Compare = std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Alloc = std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >]',
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >::inputOne(llvm::yaml::IO&, llvm::StringRef, std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:82:31,
    inlined from 'std::enable_if_t<((bool)llvm::yaml::has_CustomMappingTraits<T>::value), void> llvm::yaml::yamlize(IO&, T&, bool, EmptyContext&) [with T = std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:1048:39,
    inlined from 'void llvm::yaml::IO::processKey(llvm::StringRef, T&, bool, Context&) [with T = std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>; Context = llvm::yaml::EmptyContext]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:863:14,
    inlined from 'void llvm::yaml::IO::mapOptionalWithContext(llvm::StringRef, T&, Context&) [with T = std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>; Context = llvm::yaml::EmptyContext]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:817:21,
    inlined from 'void llvm::yaml::IO::mapOptional(llvm::StringRef, T&) [with T = std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:801:27,
    inlined from 'static void llvm::yaml::MappingTraits<llvm::WholeProgramDevirtResolution>::mapping(llvm::yaml::IO&, llvm::WholeProgramDevirtResolution&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:112:19,
    inlined from 'void llvm::yaml::detail::doMapping(llvm::yaml::IO&, T&, llvm::yaml::EmptyContext&) [with T = llvm::WholeProgramDevirtResolution]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:880:28,
    inlined from 'std::enable_if_t<((bool)llvm::yaml::unvalidatedMappingTraits<T, Context>::value), void> llvm::yaml::yamlize(IO&, T&, bool, Context&) [with T = llvm::WholeProgramDevirtResolution; Context = EmptyContext]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:1033:22:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >, std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
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 unsigned int; _Tp = llvm::WholeProgramDevirtResolution; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >]',
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<long long unsigned int, llvm::WholeProgramDevirtResolution> >::inputOne(llvm::yaml::IO&, llvm::StringRef, std::map<long long unsigned int, llvm::WholeProgramDevirtResolution>&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:125:33,
    inlined from 'std::enable_if_t<((bool)llvm::yaml::has_CustomMappingTraits<T>::value), void> llvm::yaml::yamlize(IO&, T&, bool, EmptyContext&) [with T = std::map<long long unsigned int, llvm::WholeProgramDevirtResolution>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:1048:39,
    inlined from 'void llvm::yaml::IO::processKey(llvm::StringRef, T&, bool, Context&) [with T = std::map<long long unsigned int, llvm::WholeProgramDevirtResolution>; Context = llvm::yaml::EmptyContext]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:863:14,
    inlined from 'void llvm::yaml::IO::mapOptionalWithContext(llvm::StringRef, T&, Context&) [with T = std::map<long long unsigned int, llvm::WholeProgramDevirtResolution>; Context = llvm::yaml::EmptyContext]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:817:21,
    inlined from 'void llvm::yaml::IO::mapOptional(llvm::StringRef, T&) [with T = std::map<long long unsigned int, llvm::WholeProgramDevirtResolution>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:801:27,
    inlined from 'static void llvm::yaml::MappingTraits<llvm::TypeIdSummary>::mapping(llvm::yaml::IO&, llvm::TypeIdSummary&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:136:19,
    inlined from 'void llvm::yaml::detail::doMapping(llvm::yaml::IO&, T&, llvm::yaml::EmptyContext&) [with T = llvm::TypeIdSummary]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:880:28,
    inlined from 'std::enable_if_t<((bool)llvm::yaml::unvalidatedMappingTraits<T, Context>::value), void> llvm::yaml::yamlize(IO&, T&, bool, Context&) [with T = llvm::TypeIdSummary; Context = EmptyContext]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:1033:22:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>, std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In member function 'void {anonymous}::DevirtModule::tryICallBranchFunnel(llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*, {anonymous}::VTableSlot)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1438:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1481:40: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In member function 'void {anonymous}::DevirtModule::importResolution({anonymous}::VTableSlot, {anonymous}::VTableSlotInfo&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2274:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2280:38: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2282:37: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2296:44: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2296:44: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In member function 'bool {anonymous}::DevirtModule::run()':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2506:32: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2508:29: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<bool&&>}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {bool}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26,
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<long long unsigned int, llvm::GlobalValueSummaryInfo> >::inputOne(llvm::yaml::IO&, llvm::StringRef, llvm::GlobalValueSummaryMapTy&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:224:31:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<bool&&>}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {bool}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26,
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<long long unsigned int, llvm::GlobalValueSummaryInfo> >::inputOne(llvm::yaml::IO&, llvm::StringRef, llvm::GlobalValueSummaryMapTy&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:234:22:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<bool&&>}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {bool}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26,
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<long long unsigned int, llvm::GlobalValueSummaryInfo> >::inputOne(llvm::yaml::IO&, llvm::StringRef, llvm::GlobalValueSummaryMapTy&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:246:32:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2254/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Job.cpp.o
[2255/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/MultilibBuilder.cpp.o
[2256/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/CreateInvocationFromArgs.cpp.o
[2257/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Phases.cpp.o
[2258/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Multilib.cpp.o
[2259/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Tool.cpp.o
[2260/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/CreateASTUnitFromArgs.cpp.o
[2261/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/OffloadBundler.cpp.o
/build/emscripten/src/llvm-project/clang/lib/Driver/OffloadBundler.cpp: In member function 'llvm::Error clang::OffloadBundler::UnbundleArchive()':
/build/emscripten/src/llvm-project/clang/lib/Driver/OffloadBundler.cpp:1944:55: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Driver/OffloadBundler.cpp:1944:55: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Driver/OffloadBundler.cpp:1960:67: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/Driver/OffloadBundler.cpp:1960:67: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
[2262/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/AArch64.cpp.o
[2263/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/CSKY.cpp.o
[2264/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/SanitizerArgs.cpp.o
[2265/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/ARM.cpp.o
[2266/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChain.cpp.o
distcc[10160] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[2267/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/M68k.cpp.o
[2268/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Driver.cpp.o
[2269/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/LoongArch.cpp.o
[2270/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Mips.cpp.o
[2271/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/PPC.cpp.o
[2272/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/RISCV.cpp.o
[2273/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/VE.cpp.o
[2274/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Sparc.cpp.o
[2275/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o
[2276/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/X86.cpp.o
[2277/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPUOpenMP.cpp.o
[2278/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AIX.cpp.o
[2279/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AVR.cpp.o
[2280/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPU.cpp.o
[2281/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/BareMetal.cpp.o
[2282/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CrossWindows.cpp.o
[2283/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CSKYToolChain.cpp.o
[2284/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Cygwin.cpp.o
[2285/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Cuda.cpp.o
[2286/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CommonArgs.cpp.o
[2287/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/DragonFly.cpp.o
[2288/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Flang.cpp.o
[2289/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/FreeBSD.cpp.o
[2290/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Darwin.cpp.o
[2291/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Fuchsia.cpp.o
[2292/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Haiku.cpp.o
[2293/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPSPV.cpp.o
[2294/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Clang.cpp.o
[2295/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPAMD.cpp.o
[2296/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPUtility.cpp.o
[2297/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Gnu.cpp.o
[2298/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hexagon.cpp.o
[2299/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Managarm.cpp.o
[2300/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hurd.cpp.o
[2301/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MipsLinux.cpp.o
[2302/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Linux.cpp.o
[2303/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HLSL.cpp.o
[2304/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/NetBSD.cpp.o
[2305/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MinGW.cpp.o
[2306/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSVC.cpp.o
[2307/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSP430.cpp.o
[2308/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/OpenBSD.cpp.o
[2309/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/OHOS.cpp.o
[2310/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/SPIRV.cpp.o
[2311/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Solaris.cpp.o
[2312/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/SPIRVOpenMP.cpp.o
[2313/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PS4CPU.cpp.o
[2314/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/SYCL.cpp.o
[2315/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/TCE.cpp.o
[2316/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/VEToolchain.cpp.o
[2317/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/UEFI.cpp.o
[2318/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/XCore.cpp.o
[2319/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCLinux.cpp.o
[2320/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCFreeBSD.cpp.o
[2321/4417] Linking CXX static library lib/libclangFrontend.a
[2322/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/WebAssembly.cpp.o
[2323/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/InterfaceStubs.cpp.o
[2324/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/ZOS.cpp.o
[2325/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Types.cpp.o
[2326/4417] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/XRayArgs.cpp.o
[2327/4417] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/FileIndexRecord.cpp.o
[2328/4417] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/CommentToXML.cpp.o
[2329/4417] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexDecl.cpp.o
[2330/4417] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingContext.cpp.o
[2331/4417] Linking CXX static library lib/libclangFormat.a
[2332/4417] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexSymbol.cpp.o
[2333/4417] Linking CXX static library lib/libLLVMSelectionDAG.a
[2334/4417] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingAction.cpp.o
[2335/4417] Building CXX object lib/IRPrinter/CMakeFiles/LLVMIRPrinter.dir/IRPrintingPasses.cpp.o
[2336/4417] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexBody.cpp.o
[2337/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CSEInfo.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp: In member function 'const llvm::GISelInstProfileBuilder& llvm::GISelInstProfileBuilder::addNodeIDRegType(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp:348:1: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
[2338/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o
[2339/4417] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/USRGeneration.cpp.o
[2340/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CSEMIRBuilder.cpp.o
distcc[10396] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp: In member function 'void llvm::CSEMIRBuilder::profileEverything(unsigned int, llvm::ArrayRef<llvm::DstOp>, llvm::ArrayRef<llvm::SrcOp>, std::optional<unsigned int>, llvm::GISelInstProfileBuilder&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:117:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:117:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp: In member function 'bool llvm::CSEMIRBuilder::checkCopyToDefsPossible(llvm::ArrayRef<llvm::DstOp>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:141:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::CSEMIRBuilder::generateCopiesIfRequired(llvm::ArrayRef<llvm::DstOp>, llvm::MachineInstrBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:152:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp: In member function 'virtual llvm::MachineInstrBuilder llvm::CSEMIRBuilder::buildInstr(unsigned int, llvm::ArrayRef<llvm::DstOp>, llvm::ArrayRef<llvm::SrcOp>, std::optional<unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:179:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:179:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:197:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:197:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:234:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:234:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:309:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:309:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:309:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:313:44: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:313:44: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:313:44: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:322:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:330:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:330:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:330:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
[2341/4417] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexTypeSourceInfo.cpp.o
[2342/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GISelValueTracking.cpp.o
[2343/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:14:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h: In member function 'virtual void llvm::CallLowering::ValueHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, const llvm::MachinePointerInfo&, const llvm::CCValAssign&)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:294:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:298:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h: In member function 'virtual unsigned int llvm::CallLowering::ValueHandler::assignCustomValue(llvm::CallLowering::ArgInfo&, llvm::ArrayRef<llvm::CCValAssign>, std::function<void()>*)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:308:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CCValAssign>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In function 'llvm::MachineInstrBuilder mergeVectorRegsToResultRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:339:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In function 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:378:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:378:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:17:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:392:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertInstr(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertSExt(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1020:28,
    inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:408:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertInstr(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertZExt(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1012:28,
    inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:411:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:419:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:455:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In function 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:463:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:469:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'void llvm::CallLowering::insertSRetLoads(llvm::MachineIRBuilder&, llvm::Type*, llvm::ArrayRef<llvm::Register>, llvm::Register, int) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1018:42: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1020:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'void llvm::CallLowering::insertSRetStores(llvm::MachineIRBuilder&, llvm::Type*, llvm::ArrayRef<llvm::Register>, llvm::Register) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1049:42: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1051:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMemTransferInst(unsigned int, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::MachineMemOperand&, llvm::MachineMemOperand&)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMemCpy(const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::MachineMemOperand&, llvm::MachineMemOperand&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2405:32,
    inlined from 'void llvm::CallLowering::ValueHandler::copyArgumentMemory(const llvm::CallLowering::ArgInfo&, llvm::Register, llvm::Register, const llvm::MachinePointerInfo&, llvm::Align, const llvm::MachinePointerInfo&, llvm::Align, uint64_t, llvm::CCValAssign&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1296:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2395:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2395:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2395:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register llvm::CallLowering::ValueHandler::extendRegister(llvm::Register, const llvm::CCValAssign&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1319:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'llvm::Register llvm::CallLowering::IncomingValueHandler::buildExtensionHint(const llvm::CCValAssign&, llvm::Register, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1350:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertInstr(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertZExt(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1012:28,
    inlined from 'llvm::Register llvm::CallLowering::IncomingValueHandler::buildExtensionHint(const llvm::CCValAssign&, llvm::Register, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1355:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertInstr(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertSExt(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1020:28,
    inlined from 'llvm::Register llvm::CallLowering::IncomingValueHandler::buildExtensionHint(const llvm::CCValAssign&, llvm::Register, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1361:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'virtual void llvm::CallLowering::IncomingValueHandler::assignValueToReg(llvm::Register, llvm::Register, const llvm::CCValAssign&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1403:33: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
In function 'void buildCopyToRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::Register, llvm::LLT, llvm::LLT, unsigned int)',
    inlined from 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl<ArgInfo>&, llvm::CCState&, llvm::SmallVectorImpl<llvm::CCValAssign>&, llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:831:22:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:574:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:574:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:574:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:597:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:617:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:636:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:636:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:636:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl<ArgInfo>&, llvm::CCState&, llvm::SmallVectorImpl<llvm::CCValAssign>&, llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:902:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'virtual void llvm::CallLowering::ValueHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, const llvm::MachinePointerInfo&, const llvm::CCValAssign&)',
    inlined from 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl<ArgInfo>&, llvm::CCState&, llvm::SmallVectorImpl<llvm::CCValAssign>&, llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:902:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:298:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl<ArgInfo>&, llvm::CCState&, llvm::SmallVectorImpl<llvm::CCValAssign>&, llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:900:39: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:900:39: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
In member function 'virtual void llvm::CallLowering::ValueHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, const llvm::MachinePointerInfo&, const llvm::CCValAssign&)',
    inlined from 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl<ArgInfo>&, llvm::CCState&, llvm::SmallVectorImpl<llvm::CCValAssign>&, llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:902:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:298:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl<ArgInfo>&, llvm::CCState&, llvm::SmallVectorImpl<llvm::CCValAssign>&, llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:902:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:983:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:983:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
In function 'void buildCopyToRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::Register, llvm::LLT, llvm::LLT, unsigned int)',
    inlined from 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl<ArgInfo>&, llvm::CCState&, llvm::SmallVectorImpl<llvm::CCValAssign>&, llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:831:22:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:597:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertInstr(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertAlign(const llvm::DstOp&, const llvm::SrcOp&, llvm::Align)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1028:28,
    inlined from 'bool llvm::CallLowering::lowerCall(llvm::MachineIRBuilder&, const llvm::CallBase&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::ArrayRef<llvm::Register> >, llvm::Register, std::optional<PtrAuthInfo>, llvm::Register, std::function<llvm::Register()>) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:216:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
[2344/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Combiner.cpp.o
[2345/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CombinerHelperArtifacts.cpp.o
[2346/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CombinerHelperCasts.cpp.o
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchTruncateOfExt(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchTruncateOfExt(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchTruncateOfExt(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:165:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:165:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:165:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchExtOfExt(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchExtOfExt(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchExtOfExt(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:258:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:258:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:258:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchNarrowBinop(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchNarrowBinop(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchNarrowBinop(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:355:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:355:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:355:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCastOfSelect(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCastOfSelect(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCastOfSelect(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:224:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:224:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:224:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:225:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:225:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:225:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCastOfBuildVector(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCastOfBuildVector(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCastOfBuildVector(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:326:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:326:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:326:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:25,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:14:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, llvm::LLVMContext&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3173:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3173:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, llvm::LLVMContext&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3088:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3088:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'llvm::CombinerHelper::matchRedundantSextInReg(llvm::MachineInstr&, llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:410:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchRedundantSextInReg(llvm::MachineInstr&, llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchRedundantSextInReg(llvm::MachineInstr&, llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchRedundantSextInReg(llvm::MachineInstr&, llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'llvm::CombinerHelper::matchSextOfTrunc(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:52:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSextOfTrunc(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSextOfTrunc(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSextOfTrunc(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp: In member function 'bool llvm::CombinerHelper::isCastFree(unsigned int, llvm::LLT, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:185:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:185:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:192:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:194:30: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp: In member function 'bool llvm::CombinerHelper::matchCastOfSelect(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:220:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp: In member function 'bool llvm::CombinerHelper::matchCastOfBuildVector(const llvm::MachineInstr&, const llvm::MachineInstr&, llvm::BuildFnTy&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperCasts.cpp:318:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2347/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CombinerHelperCompares.cpp.o
[2348/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GISelChangeObserver.cpp.o
[2349/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GIMatchTableExecutor.cpp.o
[2350/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CombinerHelperVectorOps.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:25,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperVectorOps.cpp:15:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchSubOfVScale(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelperVectorOps.cpp:419:15,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSubOfVScale(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSubOfVScale(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSubOfVScale(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
[2351/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o
[2352/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InlineAsmLowering.cpp.o
[2353/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalityPredicates.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp: In function 'llvm::LegalityPredicate llvm::LegalityPredicates::typeIs(unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp:28:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp: In function 'llvm::LegalityPredicate llvm::LegalityPredicates::typeInSet(unsigned int, std::initializer_list<llvm::LLT>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp:34:1: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp: In function 'llvm::LegalityPredicate llvm::LegalityPredicates::typePairAndMemDescInSet(unsigned int, unsigned int, unsigned int, std::initializer_list<TypePairAndMemDesc>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp:63:19: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp: In function 'llvm::LegalityPredicate llvm::LegalityPredicates::elementTypeIs(unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp:110:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2354/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizeMutations.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp: In function 'llvm::LegalizeMutation llvm::LegalizeMutations::changeTo(unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp:17:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp: In function 'llvm::LegalizeMutation llvm::LegalizeMutations::changeElementTo(unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp:38:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2355/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o
[2356/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp: In member function 'virtual unsigned int llvm::LegalizerInfo::getExtOpcodeForWideningConstant(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:397:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2357/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegacyLegalizerInfo.cpp.o
[2358/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CombinerHelper.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:25,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:424:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:999:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3314:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3314:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3371:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3385:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchOrShiftToFunnelShift(llvm::MachineInstr&, bool, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchOrShiftToFunnelShift(llvm::MachineInstr&, bool, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchOrShiftToFunnelShift(llvm::MachineInstr&, bool, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4559:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4559:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4559:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchICmpToLHSKnownBits(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchICmpToLHSKnownBits(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchICmpToLHSKnownBits(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4701:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4701:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4701:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryReassocBinOp(unsigned int, llvm::Register, llvm::Register, llvm::Register, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryReassocBinOp(unsigned int, llvm::Register, llvm::Register, llvm::Register, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryReassocBinOp(unsigned int, llvm::Register, llvm::Register, llvm::Register, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5179:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5179:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5179:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5180:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5180:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5180:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryReassocBinOp(unsigned int, llvm::Register, llvm::Register, llvm::Register, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryReassocBinOp(unsigned int, llvm::Register, llvm::Register, llvm::Register, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryReassocBinOp(unsigned int, llvm::Register, llvm::Register, llvm::Register, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5188:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5188:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5188:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5189:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5189:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5189:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6270:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6270:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6270:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6281:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6281:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6281:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6635:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6635:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6635:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchFPSelectToMinMax(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchFPSelectToMinMax(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchFPSelectToMinMax(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7051:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7051:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7051:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSimplifyNegMinMax(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSimplifyNegMinMax(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSimplifyNegMinMax(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7640:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7640:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7640:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchBitfieldExtractFromAnd(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchBitfieldExtractFromAnd(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchBitfieldExtractFromAnd(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4804:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4804:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4804:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchBitfieldExtractFromShr(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchBitfieldExtractFromShr(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchBitfieldExtractFromShr(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4854:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4854:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4854:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchBitfieldExtractFromShrAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchBitfieldExtractFromShrAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchBitfieldExtractFromShrAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4912:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4912:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4912:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFMAFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFMAFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFMAFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6407:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6407:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6407:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6408:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6408:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6408:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, llvm::LLVMContext&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3173:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3173:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, llvm::LLVMContext&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3088:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3088:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchNarrowBinopFeedingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchNarrowBinopFeedingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchNarrowBinopFeedingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5357:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5357:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5357:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSbfx(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchBitfieldExtractFromSExtInReg(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4766:16,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchBitfieldExtractFromSExtInReg(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchBitfieldExtractFromSExtInReg(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchBitfieldExtractFromSExtInReg(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2417:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2417:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2417:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7592:55,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2264:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2264:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2264:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7606:55,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7599:55,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7613:55,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSelectIMinMax(const llvm::MachineOperand&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8003:25,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:657:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:657:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:657:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8010:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7950:21,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:657:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:657:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:657:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7956:19,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCommuteShift(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2043:25,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCommuteShift(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCommuteShift(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCommuteShift(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCommuteShift(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2044:25,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCommuteShift(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCommuteShift(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCommuteShift(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCommuteShift(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCommuteShift(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCommuteShift(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2045:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2045:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2045:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6575:34,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6576:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6576:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6576:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6587:22,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6588:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6588:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6588:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6621:22,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6622:34,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6623:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6623:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6623:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8471:19,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8496:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7940:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8042:19,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8081:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8034:19,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8057:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8073:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchAddOverflow(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchSubAddSameReg(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5474:19,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSubAddSameReg(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSubAddSameReg(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSubAddSameReg(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8479:19,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8504:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSuboCarryOut(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6716:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6717:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6718:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6718:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6718:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6325:33,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6326:33,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6327:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6327:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6327:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6340:33,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6341:33,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6342:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6342:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6342:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6450:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6451:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6453:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6453:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6453:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6455:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6455:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6455:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6668:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6670:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6671:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6672:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6672:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6672:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6684:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6685:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6687:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6688:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6688:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6688:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6716:35,
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6733:21,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6717:35,
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6733:21,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6733:21,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6718:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6718:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6718:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6735:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchFoldC2MinusAPlusC1(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8188:15,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchFoldC2MinusAPlusC1(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchFoldC2MinusAPlusC1(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchFoldC2MinusAPlusC1(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchFoldAMinusC1MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8211:15,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchFoldAMinusC1MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchFoldAMinusC1MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchFoldAMinusC1MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchFoldC1Minus2MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8234:15,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchFoldC1Minus2MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchFoldC1Minus2MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchFoldC1Minus2MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchFoldAPlusC1MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8165:15,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchFoldAPlusC1MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchFoldAPlusC1MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchFoldAPlusC1MinusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchFoldAMinusC1PlusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8257:15,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchFoldAMinusC1PlusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchFoldAMinusC1PlusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchFoldAMinusC1PlusC2(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineLoadWithAndMask(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineLoadWithAndMask(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineLoadWithAndMask(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:978:43: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7394:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7405:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7446:16,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBSwap(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchLoadOrCombine(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4288:21,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchLoadOrCombine(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchLoadOrCombine(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchLoadOrCombine(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2068:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2068:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2068:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7371:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7382:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFreeze(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7495:39,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7496:16,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFreeze(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7508:38,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7509:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7456:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7459:16,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7419:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7536:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFreeze(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7540:39,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7541:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6491:25,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6492:25,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6450:35,
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6493:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6451:35,
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6493:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6493:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6453:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6453:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6453:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6455:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6455:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6455:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6532:25,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6533:25,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6450:35,
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6534:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6451:35,
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6534:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6534:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6453:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6453:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6453:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6455:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6455:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6455:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7520:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFreeze(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7524:38,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7525:16,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldBoolSelectToLogic(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7429:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7435:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::tryFoldSelectOfConstants(llvm::GSelect*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldAndOrOrICmpsUsingRanges(llvm::GLogicalBinOp*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7795:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::tryFoldAndOrOrICmpsUsingRanges(llvm::GLogicalBinOp*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7797:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::tryFoldAndOrOrICmpsUsingRanges(llvm::GLogicalBinOp*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7803:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::tryFoldAndOrOrICmpsUsingRanges(llvm::GLogicalBinOp*, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7809:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFreeze(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchFreezeOfSingleMaybePoisonOperand(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)> mutable' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:305:32,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchFreezeOfSingleMaybePoisonOperand(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchFreezeOfSingleMaybePoisonOperand(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchFreezeOfSingleMaybePoisonOperand(llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchOverlappingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3344:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchOverlappingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchOverlappingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchOverlappingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::isConstantLegalOrBeforeLegalizer(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:170:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchCombineExtractedVectorLoad(llvm::MachineInstr&, llvm::BuildFnTy&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1409:41: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1421:46: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineDivRem(llvm::MachineInstr&, llvm::MachineInstr*&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1584:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1584:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1584:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applyOptBrCondByInvertingCond(llvm::MachineInstr&, llvm::MachineInstr*&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1636:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyShiftOfShiftedLogic(llvm::MachineInstr&, llvm::ShiftOfShiftedLogic&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1990:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1990:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1990:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2001:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2001:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2001:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2006:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2006:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2006:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyLshrOfTruncOfLshr(llvm::MachineInstr&, llvm::LshrOfTruncOfLshr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2099:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applyLshrOfTruncOfLshr(llvm::MachineInstr&, llvm::LshrOfTruncOfLshr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2105:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyCombineShlOfExtend(llvm::MachineInstr&, const llvm::RegisterImmPair&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2214:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2485:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2490:32: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2490:32: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2498:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2503:32: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2503:32: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2506:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2513:34: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2513:34: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2519:34: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2519:34: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2521:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2527:34: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2527:34: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applyCombineAddP2IToPtrAdd(llvm::MachineInstr&, std::pair<llvm::Register, bool>&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2610:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineTruncOfShift(llvm::MachineInstr&, std::pair<llvm::MachineInstr*, llvm::LLT>&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2766:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2766:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2766:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyFunnelShiftConstantModulo(llvm::MachineInstr&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3007:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3007:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3007:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applySimplifyAddToSub(llvm::MachineInstr&, std::tuple<llvm::Register, llvm::Register>&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3170:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'void llvm::CombinerHelper::applyAshShlToSextInreg(llvm::MachineInstr&, std::tuple<llvm::Register, long long int>&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3321:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applyXorOfAndWithSameReg(llvm::MachineInstr&, std::pair<llvm::Register, llvm::Register>&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3809:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applyPtrAddZero(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3838:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applySimplifyURemByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3851:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applySimplifyURemByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3852:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyFoldBinOpIntoSelect(llvm::MachineInstr&, const unsigned int&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3933:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3933:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3933:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3935:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3935:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3935:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3937:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3937:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3937:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3939:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3939:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3939:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildURem(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyRotateOutOfRange(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4612:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchNarrowBinopFeedingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5345:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5346:22: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivOrURemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5542:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivOrURemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5544:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivOrURemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5618:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivOrURemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5621:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivOrURemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5624:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivOrURemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5631:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivOrURemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5629:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivOrURemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5633:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivOrURemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5636:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivOrURemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5644:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivOrURemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5645:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivOrSRemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5820:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivOrSRemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5822:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivOrSRemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5881:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1929:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1929:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1929:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivOrSRemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5884:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivOrSRemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5885:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivOrSRemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5888:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivOrSRemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5892:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivOrSRemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5893:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivOrSRemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5894:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivOrSRemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5897:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivOrSRemUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5898:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTTZ(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applySDivByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5947:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2058:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2058:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2058:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applySDivByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5948:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applySDivByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5950:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applySDivByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5954:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applySDivByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5955:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applySDivByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5956:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applySDivByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5965:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNeg(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applySDivByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5970:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2038:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2038:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2038:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTTZ(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applyUDivByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5985:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2058:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2058:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2058:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyUDivByPow2(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5986:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register buildLogBase2(llvm::Register, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:97:28,
    inlined from 'void llvm::CombinerHelper::applyUMulHToLShr(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6018:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2048:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2048:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2048:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register buildLogBase2(llvm::Register, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:99:22,
    inlined from 'void llvm::CombinerHelper::applyUMulHToLShr(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6018:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyUMulHToLShr(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6020:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyUMulHToLShr(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6022:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildTruncSSatS(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applyTruncSSatS(llvm::MachineInstr&, llvm::Register&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6054:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:862:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:862:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:862:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildTruncSSatU(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applyTruncSSatU(llvm::MachineInstr&, llvm::Register&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6086:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:876:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:876:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:876:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFCanonicalize(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyFsubToFneg(llvm::MachineInstr&, llvm::Register&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6191:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2129:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2129:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2129:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyFsubToFneg(llvm::MachineInstr&, llvm::Register&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6190:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6322:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6322:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6337:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6337:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6466:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6466:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6486:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6486:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6507:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6507:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6527:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6527:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6729:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6729:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6745:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6745:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFDiv(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyRepeatedFPDivisor(llvm::SmallVector<llvm::MachineInstr*>&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6839:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2096:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2096:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2096:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyRepeatedFPDivisor(llvm::SmallVector<llvm::MachineInstr*>&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6846:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'unsigned int llvm::CombinerHelper::getFPMinMaxOpcForSelect(llvm::CmpInst::Predicate, llvm::LLT, SelectPatternNaNBehaviour) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6940:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyExpandFPowI(llvm::MachineInstr&, int64_t) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8131:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyExpandFPowI(llvm::MachineInstr&, int64_t) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8134:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFDiv(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyExpandFPowI(llvm::MachineInstr&, int64_t) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8141:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2096:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2096:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2096:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchHoistLogicOpWithSameOpcodeHands(llvm::MachineInstr&, llvm::InstructionStepsMatchInfo&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3239:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3239:62: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchLoadOrCombine(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4279:46: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2359/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Legalizer.cpp:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromDefImpl(llvm::Register, unsigned int, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:831:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromConcat(llvm::GConcatVectors&, unsigned int, unsigned int)',
    inlined from 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromDefImpl(llvm::Register, unsigned int, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:842:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:644:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:647:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromDefImpl(llvm::Register, unsigned int, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:853:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromInsert(llvm::MachineInstr&, unsigned int, unsigned int)',
    inlined from 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromDefImpl(llvm::Register, unsigned int, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:867:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:763:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:772:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromTrunc(llvm::MachineInstr&, unsigned int, unsigned int)',
    inlined from 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromDefImpl(llvm::Register, unsigned int, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:869:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:825:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromExt(llvm::MachineInstr&, unsigned int, unsigned int)',
    inlined from 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromDefImpl(llvm::Register, unsigned int, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:873:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:805:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromDef(llvm::Register, unsigned int, unsigned int, llvm::LLT)',
    inlined from 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::tryCombineUnmergeDefs(llvm::GUnmerge&, llvm::GISelChangeObserver&, llvm::SmallVectorImpl<llvm::Register>&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:917:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:897:47: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::tryCombineAnyExt(llvm::MachineInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelObserverWrapper&)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:91:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:91:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:91:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h:15,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Legalizer.cpp:19:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'bool llvm::LegalizationArtifactCombiner::tryCombineSExt(llvm::MachineInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelObserverWrapper&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:222:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::tryCombineSExt(llvm::MachineInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelObserverWrapper&)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:235:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:235:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:235:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::LegalizationArtifactCombiner::tryCombineZExt(llvm::MachineInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelObserverWrapper&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:159:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::tryCombineUnmergeValues(llvm::GUnmerge&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1205:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1205:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1205:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1258:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1258:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1258:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::GUnmerge* llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findUnmergeThatDefinesReg(llvm::Register, unsigned int, unsigned int&)',
    inlined from 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::tryCombineMergeLike(llvm::GMergeLikeInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:981:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:936:46: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::GUnmerge* llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findUnmergeThatDefinesReg(llvm::Register, unsigned int, unsigned int&)',
    inlined from 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::isSequenceFromUnmerge(llvm::GMergeLikeInstr&, unsigned int, llvm::GUnmerge*, unsigned int, unsigned int, unsigned int, bool)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:956:57,
    inlined from 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::tryCombineMergeLike(llvm::GMergeLikeInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:999:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:936:46: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:936:46: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::tryCombineMergeLike(llvm::GMergeLikeInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1023:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::GUnmerge* llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findUnmergeThatDefinesReg(llvm::Register, unsigned int, unsigned int&)',
    inlined from 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::isSequenceFromUnmerge(llvm::GMergeLikeInstr&, unsigned int, llvm::GUnmerge*, unsigned int, unsigned int, unsigned int, bool)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:956:57,
    inlined from 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::tryCombineMergeLike(llvm::GMergeLikeInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1024:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:936:46: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::tryCombineMergeLike(llvm::GMergeLikeInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1047:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::GUnmerge* llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findUnmergeThatDefinesReg(llvm::Register, unsigned int, unsigned int&)',
    inlined from 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::tryCombineMergeLike(llvm::GMergeLikeInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1052:53:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:936:46: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::GUnmerge* llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findUnmergeThatDefinesReg(llvm::Register, unsigned int, unsigned int&)',
    inlined from 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::isSequenceFromUnmerge(llvm::GMergeLikeInstr&, unsigned int, llvm::GUnmerge*, unsigned int, unsigned int, unsigned int, bool)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:956:57,
    inlined from 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::tryCombineMergeLike(llvm::GMergeLikeInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1058:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:936:46: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::tryCombineMergeLike(llvm::GMergeLikeInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1023:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromDef(llvm::Register, unsigned int, unsigned int, llvm::LLT)',
    inlined from 'bool llvm::LegalizationArtifactCombiner::tryCombineTrunc(llvm::MachineInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelObserverWrapper&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:359:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:897:47: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2360/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LostDebugLocObserver.cpp.o
[2361/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'void llvm::IRTranslator::getStackGuard(llvm::Register, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1880:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1880:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1880:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1888:55: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h:25,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:12:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::IRTranslator::emitBitTestCase(llvm::SwitchCG::BitTestBlock&, llvm::MachineBasicBlock*, llvm::BranchProbability, llvm::Register, llvm::SwitchCG::BitTestCase&, llvm::MachineBasicBlock*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1185:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::IRTranslator::emitBitTestCase(llvm::SwitchCG::BitTestBlock&, llvm::MachineBasicBlock*, llvm::BranchProbability, llvm::Register, llvm::SwitchCG::BitTestCase&, llvm::MachineBasicBlock*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1189:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateTrap(const llvm::CallInst&, llvm::MachineIRBuilder&, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1814:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1814:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1814:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2230:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2230:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2230:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2261:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2261:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2261:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2347:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2349:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2343:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2103:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2103:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2103:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2356:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:749:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFFrexp(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2368:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2182:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2182:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2182:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildModf(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2375:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2196:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2196:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2196:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFSincos(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2382:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2189:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2189:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2189:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOSI_SAT(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2388:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2232:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2232:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2232:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOUI_SAT(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2392:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2227:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2227:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2227:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2434:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2441:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2441:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2441:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2445:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2445:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2445:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2458:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2458:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2458:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2489:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2489:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2489:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2542:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2542:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2542:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2557:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2557:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2557:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2559:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2559:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2559:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2588:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2588:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2588:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2600:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2600:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2600:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSetFPEnv(const llvm::SrcOp&)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2608:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2450:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2450:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2450:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildResetFPEnv()',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2612:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2455:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2455:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2455:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSetFPMode(const llvm::SrcOp&)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2616:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2465:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2465:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2465:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildResetFPMode()',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2620:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2470:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2470:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2470:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildGetRounding(const llvm::DstOp&)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2623:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2475:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2475:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2475:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSetRounding(const llvm::SrcOp&)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2626:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2480:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2480:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2480:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2657:42: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFreeze(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::IRTranslator::translateFreeze(const llvm::User&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3593:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1829:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translatePHI(const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3456:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3456:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3456:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateAlloca(const llvm::User&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3171:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateAlloca(const llvm::User&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3178:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::IRTranslator::translateAlloca(const llvm::User&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3182:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateIntrinsic(const llvm::CallBase&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&, const llvm::TargetLoweringBase::IntrinsicInfo*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2906:22: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'bool llvm::IRTranslator::translateIfEntryValueArgument(bool, llvm::Value*, const llvm::DILocalVariable*, const llvm::DIExpression*, const llvm::DebugLoc&, llvm::MachineIRBuilder&)',
    inlined from 'bool llvm::IRTranslator::translateIfEntryValueArgument(bool, llvm::Value*, const llvm::DILocalVariable*, const llvm::DIExpression*, const llvm::DebugLoc&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2128:6,
    inlined from 'void llvm::IRTranslator::translateDbgDeclareRecord(llvm::Value*, bool, const llvm::DILocalVariable*, const llvm::DIExpression*, const llvm::DebugLoc&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3701:36:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2151:32: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'bool llvm::IRTranslator::translateIfEntryValueArgument(bool, llvm::Value*, const llvm::DILocalVariable*, const llvm::DIExpression*, const llvm::DebugLoc&, llvm::MachineIRBuilder&)',
    inlined from 'bool llvm::IRTranslator::translateIfEntryValueArgument(bool, llvm::Value*, const llvm::DILocalVariable*, const llvm::DIExpression*, const llvm::DebugLoc&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2128:6:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2151:32: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateVAArg(const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3199:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3199:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3199:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateOverflowIntrinsic(const llvm::CallInst&, unsigned int, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1896:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1896:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1896:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateFixedPointIntrinsic(unsigned int, const llvm::CallInst&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1909:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1909:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1909:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateUnaryOp(unsigned int, const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:345:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:345:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:345:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateCast(unsigned int, const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1585:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1585:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1585:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateBinaryOp(unsigned int, const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:329:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:329:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:329:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateGetElementPtr(const llvm::User&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1694:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateAtomicCmpXchg(const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3479:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateAtomicRMW(const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3569:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateInsertVector(const llvm::User&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3284:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateExtractVector(const llvm::User&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3362:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateShuffleVector(const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3444:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3444:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3444:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'bool llvm::IRTranslator::translateStore(const llvm::User&, llvm::MachineIRBuilder&)',
    inlined from 'bool llvm::IRTranslator::translateStore(const llvm::User&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1429:6:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1454:42: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1458:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:62:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void llvm::IRTranslator::translateDbgValueRecord(llvm::Value*, bool, const llvm::DILocalVariable*, const llvm::DIExpression*, const llvm::DebugLoc&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3663:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::emitJumpTableHeader(llvm::SwitchCG::JumpTable&, llvm::SwitchCG::JumpTableHeader&, llvm::MachineBasicBlock*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:882:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::lowerJumpTableWorkItem(llvm::SwitchCG::SwitchWorkListItem, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineIRBuilder&, llvm::MachineFunction::iterator, llvm::BranchProbability, llvm::SwitchCG::CaseClusterIt, llvm::MachineBasicBlock*, bool)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:994:6: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void, false, void>, false, false>'} changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::IRTranslator::emitBitTestHeader(llvm::SwitchCG::BitTestBlock&, llvm::MachineBasicBlock*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1109:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::lowerBitTestWorkItem(llvm::SwitchCG::SwitchWorkListItem, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineIRBuilder&, llvm::MachineFunction::iterator, llvm::BranchProbability, llvm::BranchProbability, llvm::SwitchCG::CaseClusterIt, llvm::MachineBasicBlock*, bool)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1216:6: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void, false, void>, false, false>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateConstrainedFPIntrinsic(const llvm::ConstrainedFPIntrinsic&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2112:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2112:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2112:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::IRTranslator::emitSwitchCase(llvm::SwitchCG::CaseBlock&, llvm::MachineBasicBlock*, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:968:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::lowerSwitchWorkItem(llvm::SwitchCG::SwitchWorkListItem, llvm::Value*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1315:32: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void, false, void>, false, false>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1325:34: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void, false, void>, false, false>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateSimpleIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2067:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2067:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2067:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateLoad(const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1415:42: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1420:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2362/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o
[2363/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LoadStoreOpt.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp: In member function 'bool llvm::LoadStoreOpt::doSingleStoreMerge(llvm::SmallVectorImpl<llvm::GStore*>&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp:393:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp: In member function 'bool llvm::LoadStoreOpt::mergeTruncStore(llvm::GStore&, llvm::SmallPtrSetImpl<llvm::GStore*>&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp:831:41: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h:22,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp:12:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBSwap(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::LoadStoreOpt::mergeTruncStore(llvm::GStore&, llvm::SmallPtrSetImpl<llvm::GStore*>&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp:880:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2068:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2068:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2068:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildRotateRight(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::LoadStoreOpt::mergeTruncStore(llvm::GStore&, llvm::SmallPtrSetImpl<llvm::GStore*>&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp:887:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2429:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2429:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2429:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
[2364/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/MachineFloatingPointPredicateUtils.cpp.o
[2365/4417] Linking CXX static library lib/libLLVMipo.a
[2366/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o
[2367/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'virtual llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildInstr(unsigned int, llvm::ArrayRef<llvm::DstOp>, llvm::ArrayRef<llvm::SrcOp>, std::optional<unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1261:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1261:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildInstr.constprop(unsigned int, llvm::ArrayRef<llvm::DstOp>, llvm::ArrayRef<llvm::SrcOp>, std::optional<unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1261:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1261:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildJumpTable(llvm::LLT, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:182:21: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:184:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:184:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:184:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:184:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:184:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:184:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'void llvm::MachineIRBuilder::validateUnaryOp(llvm::LLT, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:188:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:188:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'void llvm::MachineIRBuilder::validateBinaryOp(llvm::LLT, llvm::LLT, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:193:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:193:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:193:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'void llvm::MachineIRBuilder::validateShiftOp(llvm::LLT, llvm::LLT, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:199:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:199:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:199:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildObjectPtrOffset(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:218:21:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCopy(const llvm::DstOp&, const llvm::SrcOp&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:11:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrMask(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMaskLowPtrBits(const llvm::DstOp&, const llvm::SrcOp&, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:254:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:584:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:584:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:584:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:584:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:584:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:584:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'std::optional<llvm::MachineInstrBuilder> llvm::MachineIRBuilder::materializePtrAdd(llvm::Register&, llvm::Register, llvm::LLT, uint64_t, std::optional<unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:224:1: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'std::optional<llvm::MachineInstrBuilder> llvm::MachineIRBuilder::materializePtrAdd(llvm::Register&, llvm::Register, llvm::LLT, uint64_t, std::optional<unsigned int>)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:237:21:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'std::optional<llvm::MachineInstrBuilder> llvm::MachineIRBuilder::materializeObjectPtrOffset(llvm::Register&, llvm::Register, llvm::LLT, uint64_t)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:240:36: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'std::optional<llvm::MachineInstrBuilder> llvm::MachineIRBuilder::materializePtrAdd(llvm::Register&, llvm::Register, llvm::LLT, uint64_t, std::optional<unsigned int>)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:237:21,
    inlined from 'std::optional<llvm::MachineInstrBuilder> llvm::MachineIRBuilder::materializeObjectPtrOffset(llvm::Register&, llvm::Register, llvm::LLT, uint64_t)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:242:27:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLoad(const llvm::DstOp&, const llvm::SrcOp&, llvm::MachinePointerInfo, llvm::Align, llvm::MachineMemOperand::Flags, const llvm::AAMDNodes&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:455:35: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLoadFromOffset(const llvm::DstOp&, const llvm::SrcOp&, llvm::MachineMemOperand&, int64_t)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:478:35: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLoadFromOffset(const llvm::DstOp&, const llvm::SrcOp&, llvm::MachineMemOperand&, int64_t)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:486:25:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildStore(const llvm::SrcOp&, const llvm::SrcOp&, llvm::MachinePointerInfo, llvm::Align, llvm::MachineMemOperand::Flags, const llvm::AAMDNodes&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:513:35: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnyExt(const llvm::DstOp&, const llvm::SrcOp&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:519:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:519:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:519:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:519:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:519:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:519:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExt(const llvm::DstOp&, const llvm::SrcOp&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:524:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:524:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:524:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:524:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:524:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:524:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildZExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:530:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:530:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:530:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:530:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:530:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:530:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBoolExt(const llvm::DstOp&, const llvm::SrcOp&, bool)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:549:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:549:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:549:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:549:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:549:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:549:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildExtOrTrunc(unsigned int, const llvm::DstOp&, const llvm::SrcOp&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:590:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:590:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:590:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:590:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:590:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:590:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildZExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:614:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBoolExtInReg(const llvm::DstOp&, const llvm::SrcOp&, bool, bool)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:559:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCopy(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBoolExtInReg(const llvm::DstOp&, const llvm::SrcOp&, bool, bool)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:563:21:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCopy(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCast(const llvm::DstOp&, const llvm::SrcOp&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:622:21:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCast(const llvm::DstOp&, const llvm::SrcOp&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:635:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:635:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:635:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:635:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:635:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:635:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUndef(const llvm::DstOp&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:664:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:664:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:664:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:664:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:664:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:664:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMergeValues(const llvm::DstOp&, llvm::ArrayRef<llvm::Register>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:674:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:674:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:674:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:674:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:674:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:674:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMergeLikeInstr(const llvm::DstOp&, llvm::ArrayRef<llvm::Register>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:685:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:685:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:685:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:685:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:685:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:685:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMergeLikeInstr(const llvm::DstOp&, std::initializer_list<llvm::SrcOp>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:689:1: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:692:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:692:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:692:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:692:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:692:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:692:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'unsigned int llvm::MachineIRBuilder::getOpcodeForMerge(const llvm::DstOp&, llvm::ArrayRef<llvm::SrcOp>) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:695:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUnmerge(llvm::ArrayRef<llvm::LLT>, const llvm::SrcOp&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:706:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::LLT>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:713:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:713:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:713:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:713:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:713:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:713:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUnmerge(llvm::LLT, const llvm::SrcOp&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:716:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:720:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:720:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:720:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:720:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:720:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:720:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCopy(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildDeleteTrailingVectorElements(const llvm::DstOp&, const llvm::SrcOp&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:305:21:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:334:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUndef(const llvm::DstOp&)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPadVectorWithUndefElements(const llvm::DstOp&, const llvm::SrcOp&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:281:17:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:664:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:664:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:664:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:664:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:664:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:664:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUnmerge(llvm::MachineRegisterInfo::VRegAttrs, const llvm::SrcOp&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:729:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:729:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:729:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:729:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:729:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:729:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUnmerge(llvm::ArrayRef<llvm::Register>, const llvm::SrcOp&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:739:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:739:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:739:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:739:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:739:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:739:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBuildVector(const llvm::DstOp&, llvm::ArrayRef<llvm::Register>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:748:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:748:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:748:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:748:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:748:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:748:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBuildVectorConstant(const llvm::DstOp&, llvm::ArrayRef<llvm::APInt>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:752:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:759:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:759:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:759:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:759:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:759:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:759:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSplatBuildVector(const llvm::DstOp&, const llvm::SrcOp&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:765:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:765:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:765:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:765:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:765:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:765:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBuildVectorTrunc(const llvm::DstOp&, llvm::ArrayRef<llvm::Register>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:777:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:777:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:777:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:777:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:777:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:777:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:778:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:778:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:778:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:778:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:778:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:778:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSplatVector(const llvm::DstOp&, const llvm::SrcOp&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:797:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:797:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:797:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:797:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:797:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:797:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShuffleVector(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::ArrayRef<int>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:816:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:816:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:816:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:816:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:816:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:816:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildConcatVectors(const llvm::DstOp&, llvm::ArrayRef<llvm::Register>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:826:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:826:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:826:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:826:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:826:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:826:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildInsert(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:842:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:842:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:842:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:842:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:842:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:842:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntrinsic(llvm::Intrinsic::ID, llvm::ArrayRef<llvm::DstOp>, bool, bool)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:912:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntrinsic(llvm::Intrinsic::ID, llvm::ArrayRef<llvm::DstOp>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:923:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:928:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:928:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildTrunc(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:934:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:934:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:934:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:934:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:934:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:934:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTrunc(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:940:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:940:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:940:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:940:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:940:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:940:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildICmp(llvm::CmpInst::Predicate, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:948:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:948:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:948:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:948:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:948:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:948:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFCmp(llvm::CmpInst::Predicate, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:957:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:957:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:957:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:957:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:957:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:957:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSCmp(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:963:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:963:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:963:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:963:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:963:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:963:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUCmp(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:969:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:969:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:969:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:969:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:969:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:969:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSelect(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:977:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:977:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:977:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:977:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:977:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:977:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildInsertSubvector(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:984:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:984:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:984:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:984:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:984:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:984:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildExtractSubvector(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:991:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:991:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:991:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:991:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:991:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:991:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildInsertVectorElement(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:998:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:998:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:998:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:998:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:998:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:998:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUndef(const llvm::DstOp&)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShuffleSplat(const llvm::DstOp&, const llvm::SrcOp&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:786:29:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:664:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:664:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:664:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:664:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:664:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:664:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShuffleVector(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::ArrayRef<int>)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShuffleSplat(const llvm::DstOp&, const llvm::SrcOp&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:790:28:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:816:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:816:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:816:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:816:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:816:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:816:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildExtractVectorElement(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1004:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1004:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1004:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1004:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1004:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1004:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'void llvm::MachineIRBuilder::validateTruncExt(llvm::LLT, llvm::LLT, bool)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1225:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1225:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'void llvm::MachineIRBuilder::validateSelectOp(llvm::LLT, llvm::LLT, llvm::LLT, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1244:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1244:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1244:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1244:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
[2368/4417] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o
[2369/4417] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroAnnotationElide.cpp.o
[2370/4417] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o
[2371/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/Utils.h:21,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:12:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGenTypes/LowLevelType.h: In function 'static constexpr llvm::LLT llvm::LLT::vector(llvm::ElementCount, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGenTypes/LowLevelType.h:72:24: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp: In function 'void llvm::extractParts(Register, LLT, int, SmallVectorImpl<Register>&, MachineIRBuilder&, MachineRegisterInfo&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:506:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::Register llvm::getFunctionLiveInPhysReg(MachineFunction&, const TargetInstrInfo&, MCRegister, const TargetRegisterClass&, const DebugLoc&, LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:915:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp: In function 'std::optional<llvm::APInt> llvm::ConstantFoldCastOp(unsigned int, LLT, Register, const MachineRegisterInfo&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:965:22: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp: In function 'std::optional<llvm::APFloat> llvm::ConstantFoldIntToFloat(unsigned int, LLT, Register, const MachineRegisterInfo&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:989:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::LLT llvm::getLCMType(LLT, LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:1188:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:1188:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:1212:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:1217:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:1231:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::LLT llvm::getCoverTy(LLT, LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:1255:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:1255:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:1264:22: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'llvm::LLT llvm::getCoverTy(LLT, LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:1272:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGenTypes/LowLevelType.h:126:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::LLT llvm::getGCDType(LLT, LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:1276:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:1276:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'llvm::LLT llvm::getGCDType(LLT, LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:1296:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGenTypes/LowLevelType.h:126:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGenTypes/LowLevelType.h:132:26,
    inlined from 'llvm::LLT llvm::getGCDType(LLT, LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:1301:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGenTypes/LowLevelType.h:126:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::LLT llvm::getGCDType(LLT, LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:1304:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::Type* llvm::getTypeForLLT(LLT, LLVMContext&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:2034:7: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp: In function 'bool llvm::extractParts(Register, LLT, LLT, LLT&, SmallVectorImpl<Register>&, SmallVectorImpl<Register>&, MachineIRBuilder&, MachineRegisterInfo&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:515:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:515:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool llvm::extractParts(Register, LLT, LLT, LLT&, SmallVectorImpl<Register>&, SmallVectorImpl<Register>&, MachineIRBuilder&, MachineRegisterInfo&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp:549:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGenTypes/LowLevelType.h:109:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2372/4417] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroConditionalWrapper.cpp.o
[2373/4417] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::Register llvm::LegalizerHelper::buildVariableShiftPart(unsigned int, llvm::Register, llvm::Register, llvm::LLT, llvm::Register)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6319:40: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:25,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:1986:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'void emitLoadFromConstantPool(llvm::Register, const llvm::Constant*, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3607:30: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'llvm::LegalizerHelper::LegalizeResult loweri64tof16ITOFP(llvm::MachineInstr&, llvm::Register, llvm::LLT, llvm::Register, llvm::LLT, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8220:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult loweri64tof16ITOFP(llvm::MachineInstr&, llvm::Register, llvm::LLT, llvm::Register, llvm::LLT, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8223:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2207:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2207:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2207:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult loweri64tof16ITOFP(llvm::MachineInstr&, llvm::Register, llvm::LLT, llvm::Register, llvm::LLT, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8224:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'void getUnmergePieces.constprop(llvm::SmallVectorImpl<llvm::Register>&, llvm::MachineIRBuilder&, llvm::Register, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3584:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::MachineInstrBuilder SwapN(unsigned int, llvm::DstOp, llvm::MachineIRBuilder&, llvm::MachineInstrBuilder, const llvm::APInt&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9743:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstrBuilder SwapN(unsigned int, llvm::DstOp, llvm::MachineIRBuilder&, llvm::MachineInstrBuilder, const llvm::APInt&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9743:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstrBuilder SwapN(unsigned int, llvm::DstOp, llvm::MachineIRBuilder&, llvm::MachineInstrBuilder, const llvm::APInt&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9744:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::MachineInstrBuilder SwapN(unsigned int, llvm::DstOp, llvm::MachineIRBuilder&, llvm::MachineInstrBuilder, const llvm::APInt&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9744:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstrBuilder SwapN(unsigned int, llvm::DstOp, llvm::MachineIRBuilder&, llvm::MachineInstrBuilder, const llvm::APInt&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9745:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'llvm::Align llvm::LegalizerHelper::getStackTemporaryAlignment(llvm::LLT, llvm::Align) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4896:7: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'llvm::Type* getFloatTypeForLLT(llvm::LLVMContext&, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:84:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register getBitcastWiderVectorElementOffset(llvm::MachineIRBuilder&, llvm::Register, unsigned int, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3716:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register getBitcastWiderVectorElementOffset(llvm::MachineIRBuilder&, llvm::Register, unsigned int, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3717:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'llvm::Register getMemsetValue(llvm::Register, llvm::LLT, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10375:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register getMemsetValue(llvm::Register, llvm::LLT, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10397:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'std::pair<int, int> getNarrowTypeBreakDown(llvm::LLT, llvm::LLT, llvm::LLT&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:57:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:57:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'void makeDstOps(llvm::SmallVectorImpl<llvm::DstOp>&, llvm::LLT, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5022:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5030:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::extractGCDType(llvm::SmallVectorImpl<llvm::Register>&, llvm::LLT, llvm::Register)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:236:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LLT llvm::LegalizerHelper::extractGCDType(llvm::SmallVectorImpl<llvm::Register>&, llvm::LLT, llvm::LLT, llvm::Register)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:250:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:250:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:253:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:253:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LLT llvm::LegalizerHelper::buildLCMMergePieces(llvm::LLT, llvm::LLT, llvm::LLT, llvm::SmallVectorImpl<llvm::Register>&, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:258:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:258:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:258:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:261:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LLT llvm::LegalizerHelper::buildLCMMergePieces(llvm::LLT, llvm::LLT, llvm::LLT, llvm::SmallVectorImpl<llvm::Register>&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:282:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::buildWidenedRemergeToDst(llvm::Register, llvm::LLT, llvm::ArrayRef<llvm::Register>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:349:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::insertParts(llvm::Register, llvm::LLT, llvm::LLT, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::ArrayRef<llvm::Register>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:163:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:163:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:163:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:192:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:192:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:195:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:195:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register llvm::LegalizerHelper::coerceToScalar(llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2129:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register llvm::LegalizerHelper::coerceToScalar(llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2136:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register llvm::LegalizerHelper::coerceToScalar(llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2137:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::widenScalarSrc(llvm::MachineInstr&, llvm::LLT, unsigned int, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2140:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2143:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2143:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2143:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::narrowScalarSrc(llvm::MachineInstr&, llvm::LLT, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2147:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::widenScalarDst(llvm::MachineInstr&, llvm::LLT, unsigned int, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2154:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2159:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2159:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2159:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::narrowScalarDst(llvm::MachineInstr&, llvm::LLT, unsigned int, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2163:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2159:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2159:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2159:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::moreElementsVectorDst(llvm::MachineInstr&, llvm::LLT, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2172:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::moreElementsVectorSrc(llvm::MachineInstr&, llvm::LLT, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2182:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::bitcastSrc(llvm::MachineInstr&, llvm::LLT, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2188:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::LegalizerHelper::bitcastSrc(llvm::MachineInstr&, llvm::LLT, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2190:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::bitcastDst(llvm::MachineInstr&, llvm::LLT, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2193:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::LegalizerHelper::bitcastDst(llvm::MachineInstr&, llvm::LLT, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2197:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2202:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2237:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2238:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2245:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarUnmergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2322:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarUnmergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2348:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarUnmergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2366:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarUnmergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2375:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2405:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarExtract(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2451:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarExtract(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2469:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarExtract(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2491:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarInsert(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2525:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubOverflow(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2537:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2595:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2595:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2595:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2596:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2596:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2596:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2602:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2602:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2602:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2606:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2606:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2606:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2610:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2610:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2610:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubShlSat(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2620:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubShlSat(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2647:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubShlSat(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2648:52:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubShlSat(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2650:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2650:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2650:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubShlSat(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2655:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubShlSat(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2656:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMulo(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2664:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2684:43: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2684:43: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2684:43: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2685:44: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2685:44: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2685:44: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2699:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2699:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2699:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2696:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2696:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2696:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMulo(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2711:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMulo(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2722:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2731:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2776:30: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2778:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2780:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2782:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2791:37: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2794:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2801:35: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2821:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2821:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2821:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2830:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2843:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2848:42: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2848:42: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2848:42: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2852:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2876:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2895:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3134:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3135:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3143:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3172:45: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitcast(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3681:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3677:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitcast(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3679:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitcast(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3690:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3728:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3740:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3766:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3770:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3776:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3808:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3821:46:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3864:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3881:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3896:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register buildBitFieldInsert(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3840:37,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3908:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register buildBitFieldInsert(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3847:32,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3908:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register buildBitFieldInsert(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3848:35,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3908:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register buildBitFieldInsert(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3851:33,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3908:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register buildBitFieldInsert(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3855:19,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3908:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3915:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastConcatVector(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3937:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastConcatVector(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3958:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastConcatVector(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3965:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastShuffleVector(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3982:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractSubvector(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4016:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractSubvector(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4057:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractSubvector(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4059:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertSubvector(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4079:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertSubvector(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4126:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertSubvector(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4127:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertSubvector(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4130:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::scalarizeVectorBooleanStore(llvm::GStore&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4416:43: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::scalarizeVectorBooleanStore(llvm::GStore&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4412:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::scalarizeVectorBooleanStore(llvm::GStore&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4413:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::scalarizeVectorBooleanStore(llvm::GStore&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4412:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::scalarizeVectorBooleanStore(llvm::GStore&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4413:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcast(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4427:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4491:35: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4493:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4495:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4497:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4499:35: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4501:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::Align llvm::LegalizerHelper::getStackTemporaryAlignment(llvm::LLT, llvm::Align) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4896:7: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::Register llvm::LegalizerHelper::getVectorElementPointer(llvm::Register, llvm::LLT, llvm::Register)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4955:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register clampVectorIndex(llvm::MachineIRBuilder&, llvm::Register, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4951:21,
    inlined from 'llvm::Register llvm::LegalizerHelper::getVectorElementPointer(llvm::Register, llvm::LLT, llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4964:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register clampVectorIndex(llvm::MachineIRBuilder&, llvm::Register, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4948:22,
    inlined from 'llvm::Register llvm::LegalizerHelper::getVectorElementPointer(llvm::Register, llvm::LLT, llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4964:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::getVectorElementPointer(llvm::Register, llvm::LLT, llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4974:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorUnmergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5195:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorMerge(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5244:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::reduceLoadStoreWidth(llvm::GLoadStore&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5410:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5442:61: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5444:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In lambda function,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::reduceLoadStoreWidth(llvm::GLoadStore&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5495:22:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5474:44: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5478:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In lambda function,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::reduceLoadStoreWidth(llvm::GLoadStore&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5499:20:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5474:44: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5478:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::reduceLoadStoreWidth(llvm::GLoadStore&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5502:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5502:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerStore(llvm::GStore&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4320:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4332:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4343:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerStore(llvm::GStore&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4357:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerStore(llvm::GStore&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4364:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GISelValueTracking.h:19,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24:
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LocationSize)',
    inlined from 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1142:32,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerStore(llvm::GStore&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4373:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LocationSize)',
    inlined from 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1142:32,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerStore(llvm::GStore&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4375:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4156:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4170:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertInstr(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertZExt(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1012:28,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4175:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4218:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LocationSize)',
    inlined from 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1142:32,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4250:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LocationSize)',
    inlined from 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1142:32,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4252:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4246:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4236:58: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4268:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4271:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4273:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4277:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4281:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsBitcast(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5689:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::LLT llvm::LegalizerHelper::extractGCDType(llvm::SmallVectorImpl<llvm::Register>&, llvm::LLT, llvm::LLT, llvm::Register)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsBitcast(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5711:23:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:253:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:253:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsBitcast(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5718:51:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorSeqReductions(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5952:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5973:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5973:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5973:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::tryNarrowPow2Reduction(llvm::MachineInstr&, llvm::Register, llvm::LLT, llvm::LLT, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5982:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5982:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5999:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5999:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5999:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorReductions(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5865:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5900:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5900:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5900:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5916:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5916:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5916:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5925:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5925:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5925:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5933:34: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5933:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5939:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5939:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5939:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5943:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5943:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5943:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6012:1: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6012:1: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6020:35: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6020:35: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6035:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6041:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6043:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6044:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6046:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6052:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6061:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6062:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6065:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6066:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6070:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6073:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6075:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6084:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6079:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6085:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6088:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6089:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6093:33: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6093:33: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::Register llvm::LegalizerHelper::buildConstantShiftPart(unsigned int, unsigned int, unsigned int, llvm::ArrayRef<llvm::Register>, const ShiftParams&, llvm::LLT, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6229:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6229:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildConstantShiftPart(unsigned int, unsigned int, unsigned int, llvm::ArrayRef<llvm::Register>, const ShiftParams&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6255:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildConstantShiftPart(unsigned int, unsigned int, unsigned int, llvm::ArrayRef<llvm::Register>, const ShiftParams&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6257:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildConstantShiftPart(unsigned int, unsigned int, unsigned int, llvm::ArrayRef<llvm::Register>, const ShiftParams&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6259:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildConstantShiftPart(unsigned int, unsigned int, unsigned int, llvm::ArrayRef<llvm::Register>, const ShiftParams&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6272:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildConstantShiftPart(unsigned int, unsigned int, unsigned int, llvm::ArrayRef<llvm::Register>, const ShiftParams&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6274:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildConstantShiftPart(unsigned int, unsigned int, unsigned int, llvm::ArrayRef<llvm::Register>, const ShiftParams&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6276:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildConstantShiftPart(unsigned int, unsigned int, unsigned int, llvm::ArrayRef<llvm::Register>, const ShiftParams&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6293:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildConstantShiftPart(unsigned int, unsigned int, unsigned int, llvm::ArrayRef<llvm::Register>, const ShiftParams&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6294:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildConstantShiftPart(unsigned int, unsigned int, unsigned int, llvm::ArrayRef<llvm::Register>, const ShiftParams&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6297:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildConstantShiftPart(unsigned int, unsigned int, unsigned int, llvm::ArrayRef<llvm::Register>, const ShiftParams&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6298:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::Register llvm::LegalizerHelper::buildVariableShiftPart(unsigned int, llvm::Register, llvm::Register, llvm::LLT, llvm::Register)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6306:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6323:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6323:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6323:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildVariableShiftPart(unsigned int, llvm::Register, llvm::Register, llvm::LLT, llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6349:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::Register llvm::LegalizerHelper::buildVariableShiftPart(unsigned int, llvm::Register, llvm::Register, llvm::LLT, llvm::Register)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6354:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6354:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6354:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::buildVariableShiftPart(unsigned int, llvm::Register, llvm::Register, llvm::LLT, llvm::Register)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6365:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstantMultiway(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6369:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6369:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstantMultiway(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6414:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstantMultiway(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6420:41: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6420:41: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftMultiway(llvm::MachineInstr&, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6429:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6446:47: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6446:47: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftMultiway(llvm::MachineInstr&, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6475:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftMultiway(llvm::MachineInstr&, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6477:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftMultiway(llvm::MachineInstr&, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6489:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftMultiway(llvm::MachineInstr&, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6555:44: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6100:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6149:39: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6149:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6162:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6163:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6194:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6194:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6194:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6196:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6197:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6198:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6173:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6175:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6176:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6177:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6181:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6206:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6208:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6208:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6208:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::moreElementsVectorPhi(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6582:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::MachineInstrBuilder llvm::LegalizerHelper::getNeutralElementForVecReduce(unsigned int, llvm::MachineIRBuilder&, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6600:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::moreElementsVectorShuffle(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6976:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::moreElementsVector(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6638:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6785:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6787:37: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6799:57: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6799:57: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6799:57: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6882:56: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7016:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7026:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7037:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7044:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7056:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7061:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7064:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7068:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7070:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7037:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7044:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1923:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7056:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7061:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:645:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7064:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7068:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7070:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarAddSub(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7080:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7133:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7135:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7154:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7154:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7154:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7157:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7157:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7157:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7160:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7160:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7160:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7167:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7167:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarMul(llvm::MachineInstr&, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7176:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7196:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarFPTOI(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7206:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarExtract(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7231:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarInsert(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7298:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7307:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarBasic(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7380:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7391:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7396:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7401:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7401:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7401:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7407:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7407:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7407:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7413:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7413:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarExt(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7421:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::LLT llvm::LegalizerHelper::extractGCDType(llvm::SmallVectorImpl<llvm::Register>&, llvm::LLT, llvm::LLT, llvm::Register)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarExt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7433:29:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:253:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:253:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarExt(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7434:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7434:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarSelect(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7442:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7459:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7464:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7480:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7480:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTLZ(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7488:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTLZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7506:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTLZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7507:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2048:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2048:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2048:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTLZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7509:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTLZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7510:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTTZ(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7521:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTTZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTTZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7539:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2063:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2063:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2063:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTTZ(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTTZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7540:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2058:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2058:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2058:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTTZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7542:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTTZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTTZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7543:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2063:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2063:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2063:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTPOP(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7554:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTPOP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTPOP(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7565:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2043:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2043:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2043:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTPOP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTPOP(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7566:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2043:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2043:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2043:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTPOP(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7567:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarFLDEXP(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7577:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarFLDEXP(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7590:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarFLDEXP(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7592:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7625:52:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7650:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7649:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTPOP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7653:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2043:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2043:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2043:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7654:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTTZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7673:52:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2063:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2063:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2063:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7687:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7689:43:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7688:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7694:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2048:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2048:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2048:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7693:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7720:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7723:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7724:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7729:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7732:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7733:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7734:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7742:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7743:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7746:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7761:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7762:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7767:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7768:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7770:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftWithInverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7809:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftWithInverse(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7815:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7815:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7815:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftWithInverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7816:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftWithInverse(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7818:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7818:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7818:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftWithInverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7819:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftWithInverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7822:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftWithInverse(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7825:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7825:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7825:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildURem(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7848:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7849:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7850:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7851:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7858:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7860:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7861:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildURem(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7864:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7865:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7870:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7871:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7872:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7874:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7875:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7876:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7880:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerEXT(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7928:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7928:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7928:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7937:42: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7937:42: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7937:42: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7939:42: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7939:42: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7939:42: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7943:35: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7943:35: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotateWithReverseRotate(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8013:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotateWithReverseRotate(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8014:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8014:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8014:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8047:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8041:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8041:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8041:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNeg(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8049:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2038:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2038:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2038:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8050:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8041:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8041:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8041:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildURem(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8073:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1936:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8074:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8074:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8074:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8075:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8077:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8077:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8077:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8079:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8079:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8079:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8063:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8064:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8065:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8065:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8065:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8066:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8068:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8068:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8068:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8081:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8110:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2053:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8113:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8119:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8121:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8124:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8126:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8127:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8128:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8135:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8138:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32WithSITOFP(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8162:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32WithSITOFP(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8164:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32WithSITOFP(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8165:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32WithSITOFP(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8166:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32WithSITOFP(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8167:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32WithSITOFP(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8168:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF64BitFloatOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8206:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF64BitFloatOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8207:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF64BitFloatOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8208:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF64BitFloatOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8209:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2089:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2089:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2089:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF64BitFloatOps(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8210:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerUITOFP(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8244:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSITOFP(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8278:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSITOFP(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8291:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSITOFP(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8293:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSITOFP(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8294:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSITOFP(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8295:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2207:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2207:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2207:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSITOFP(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8297:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOSI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOUI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8328:54:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOUI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8333:50:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2089:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2089:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2089:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOSI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOUI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8334:58:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOUI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8336:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8366:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8367:43:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8371:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8373:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8377:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8380:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8384:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8385:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8386:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8388:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8389:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8397:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOSI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8398:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOUI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOINT_SAT(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8460:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2217:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2217:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2217:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOSI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOINT_SAT(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8466:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOSI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOINT_SAT(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8478:51:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOUI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOINT_SAT(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8479:51:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2217:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2217:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2217:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8541:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8542:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8546:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8549:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8550:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8552:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8554:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8559:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8567:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8570:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8571:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8575:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8576:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8577:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8579:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8582:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8583:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8588:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8593:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8594:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8604:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8605:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8617:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8618:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8621:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPOWI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8644:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPow(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPOWI(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8645:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2168:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2168:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2168:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerThreewayCompare(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8717:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8717:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8717:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8718:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8718:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8718:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerThreewayCompare(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8719:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8738:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8741:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8745:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8746:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8749:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8751:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8762:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFCanonicalize(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMinNumMaxNum(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8803:43:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2129:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2129:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2129:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFCanonicalize(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMinNumMaxNum(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8806:43:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2129:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2129:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2129:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMinNumMaxNum(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8811:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8811:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8811:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMinimumMaximum(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8833:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8833:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8833:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8836:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8836:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8836:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIsFPClass(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMinimumMaximum(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8870:51:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1417:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1417:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1417:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIsFPClass(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMinimumMaximum(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8874:51:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1417:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1417:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1417:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMad(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8893:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1942:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMad(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8895:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntrinsicTrunc(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerIntrinsicRound(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8913:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2136:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2136:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2136:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerIntrinsicRound(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8915:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2089:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2089:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2089:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAbs(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerIntrinsicRound(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8916:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2122:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2122:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2122:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFCopysign(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerIntrinsicRound(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8926:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2202:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2202:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2202:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerIntrinsicRound(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8928:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntrinsicTrunc(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFFloor(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8944:46:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2136:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2136:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2136:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFFloor(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8951:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFFloor(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8952:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2212:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFFloor(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8954:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMergeValues(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8978:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMergeValues(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8979:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMergeValues(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8990:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerUnmergeValues(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9019:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorExtractInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5330:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::LLT llvm::LegalizerHelper::extractGCDType(llvm::SmallVectorImpl<llvm::Register>&, llvm::LLT, llvm::LLT, llvm::Register)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorExtractInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5368:33:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:253:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:253:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorExtractInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5371:38: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5371:38: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerVECTOR_COMPRESS(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9188:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9188:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9188:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerVECTOR_COMPRESS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9212:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerVECTOR_COMPRESS(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9219:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9219:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9219:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::Register llvm::LegalizerHelper::getDynStackAllocTargetPtr(llvm::Register, llvm::Register, llvm::Align, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9237:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::getDynStackAllocTargetPtr(llvm::Register, llvm::Register, llvm::Align, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9249:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register llvm::LegalizerHelper::getDynStackAllocTargetPtr(llvm::Register, llvm::Register, llvm::Align, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9254:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerDynStackAlloc(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9274:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerExtract(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9342:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerExtract(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9349:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerInsert(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9428:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerInsert(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9434:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerInsert(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9441:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerInsert(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9442:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSADDO_SSUBO(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9461:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSADDO_SSUBO(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9463:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSADDO_SSUBO(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9480:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSADDE(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9493:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSADDE(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9495:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSADDE(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9499:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSADDE(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9500:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSADDE(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9501:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSSUBE(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9516:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSSUBE(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9517:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSSUBE(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9521:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSSUBE(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9522:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSSUBE(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9523:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9582:64:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9582:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9583:64:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9583:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9586:56:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9586:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9588:56:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9588:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9592:54:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9592:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9593:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9593:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9593:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9597:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9598:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9599:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9599:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9599:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToAddoSubo(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9640:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9640:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9640:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToAddoSubo(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9653:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToAddoSubo(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9656:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerShlSat(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9683:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerShlSat(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9684:46:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerShlSat(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9685:46:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9712:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9713:49:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9714:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9723:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9724:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9725:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9727:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9728:46:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9729:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9723:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9724:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9725:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9727:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9728:46:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9729:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9770:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9770:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9770:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBSwap(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9764:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2068:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2068:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2068:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9765:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitReverse(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9766:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2440:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2440:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2440:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9767:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9797:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9800:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9804:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9797:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9800:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9804:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9808:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSMULH_UMULH(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9862:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9862:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9862:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9863:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9863:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9863:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSMULH_UMULH(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9864:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSMULH_UMULH(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9868:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9868:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9868:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9918:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9926:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9932:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9926:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9937:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9944:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9926:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9945:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9954:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9926:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9955:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9926:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9964:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9926:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9967:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9926:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9970:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9979:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9984:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9926:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9985:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9926:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9990:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9926:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9993:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9926:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9998:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9926:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10007:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9926:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10011:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10020:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9926:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10020:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10028:43:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10035:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10037:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10039:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9926:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10041:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10058:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10059:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10071:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:743:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10094:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2030:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10095:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10096:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10098:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10099:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10101:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerDIVREM(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10111:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10111:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10111:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10115:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10115:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10115:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsToAddXor(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10133:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsToAddXor(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10134:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsToAddXor(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10135:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsToMaxNeg(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10149:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsToMaxNeg(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10150:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsToCNeg(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10161:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsDiffToSelect(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10179:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsDiffToSelect(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10180:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsDiffToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10204:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2252:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsDiffToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10205:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2246:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsDiffToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10207:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2264:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2264:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2264:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsDiffToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10208:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2258:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsDiffToMinMax(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10210:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFAbs(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10223:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerVAArg(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10261:58: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10286:56: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10291:58: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMemset(llvm::MachineInstr&, llvm::Register, llvm::Register, uint64_t, llvm::Align, bool)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10502:45: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LocationSize)',
    inlined from 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::TypeSize)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1146:32,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMemcpy(llvm::MachineInstr&, llvm::Register, llvm::Register, uint64_t, uint64_t, llvm::Align, llvm::Align, bool)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10637:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LocationSize)',
    inlined from 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::TypeSize)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1146:32,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMemcpy(llvm::MachineInstr&, llvm::Register, llvm::Register, uint64_t, uint64_t, llvm::Align, llvm::Align, bool)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10639:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LocationSize)',
    inlined from 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::TypeSize)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1146:32,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMemmove(llvm::MachineInstr&, llvm::Register, llvm::Register, uint64_t, llvm::Align, llvm::Align, bool)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10738:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LocationSize)',
    inlined from 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::TypeSize)' at /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1146:32,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMemmove(llvm::MachineInstr&, llvm::Register, llvm::Register, uint64_t, llvm::Align, llvm::Align, bool)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:10757:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4515:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4529:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4529:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4529:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4532:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4533:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4564:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4564:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4564:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4574:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4587:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4597:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2116:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildStrictFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4600:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2082:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2082:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2082:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4602:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2075:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4616:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4616:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4616:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOSI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4618:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4636:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4636:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4636:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOSI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4637:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2222:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4668:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4684:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4691:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1856:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4698:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4699:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4709:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4721:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4728:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4735:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4736:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4787:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1972:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4788:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNeg(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4888:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2038:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2038:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2038:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1541:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1611:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1611:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1620:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1650:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1650:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1650:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1668:30: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1673:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1675:30: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1691:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1742:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1745:30: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1758:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1763:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1773:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1776:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1778:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1853:22: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1859:22: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1876:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1897:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1886:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::LLT llvm::LegalizerHelper::extractGCDType(llvm::SmallVectorImpl<llvm::Register>&, llvm::LLT, llvm::LLT, llvm::Register)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1887:35:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:253:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:253:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1888:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1888:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1899:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2041:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2041:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2041:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2035:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1984:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2041:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2041:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2041:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2067:43: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2067:43: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2067:43: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2091:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2101:30: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2111:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1889:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorShuffle(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5725:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5860:33: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5860:33: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::createResetStateLibcall(llvm::MachineIRBuilder&, llvm::MachineInstr&, llvm::LostDebugLocObserver&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1299:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:759:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::createSetStateLibcall(llvm::MachineIRBuilder&, llvm::MachineInstr&, llvm::LostDebugLocObserver&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1101:51: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::createGetStateLibcall(llvm::MachineIRBuilder&, llvm::MachineInstr&, llvm::LostDebugLocObserver&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1073:51: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::createFCMPLibcall(llvm::MachineIRBuilder&, llvm::MachineInstr&, llvm::LostDebugLocObserver&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1223:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::createFCMPLibcall(llvm::MachineIRBuilder&, llvm::MachineInstr&, llvm::LostDebugLocObserver&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1247:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult createAtomicLibcall(llvm::MachineIRBuilder&, llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:927:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2022:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult createAtomicLibcall(llvm::MachineIRBuilder&, llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:931:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1873:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorMultiEltType(llvm::GenericMachineInstr&, unsigned int, std::initializer_list<unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5123:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5123:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5123:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVector(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5511:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5654:44: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5657:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5661:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5664:53: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5667:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5671:41: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5674:44: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5676:38: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5680:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::legalizeInstrStep(llvm::MachineInstr&, llvm::LostDebugLocObserver&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:137:24: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:140:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:143:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:146:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:149:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:152:30: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2374/4417] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o
[2375/4417] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o
[2376/4417] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/SuspendCrossingInfo.cpp.o
[2377/4417] Building CXX object lib/Transforms/CFGuard/CMakeFiles/LLVMCFGuard.dir/CFGuard.cpp.o
[2378/4417] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/MaterializationUtils.cpp.o
[2379/4417] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/SpillUtils.cpp.o
[2380/4417] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/MachOObjectFormat.cpp.o
[2381/4417] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/AllocationActions.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp: In function 'llvm::Error llvm::orc::shared::runDeallocActions(llvm::ArrayRef<WrapperFunctionCall>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp:33:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::shared::WrapperFunctionCall>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp: In function 'llvm::Expected<std::vector<llvm::orc::shared::WrapperFunctionCall> > llvm::orc::shared::runFinalizeActions(AllocActions&)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp:23:60: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::shared::WrapperFunctionCall>' changed in GCC 7.1
[2382/4417] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/ObjectFormats.cpp.o
[2383/4417] Building CXX object lib/Transforms/HipStdPar/CMakeFiles/LLVMHipStdPar.dir/HipStdPar.cpp.o
[2384/4417] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o
In function 'std::optional<std::pair<llvm::Value&, llvm::DIExpression&> > salvageDebugInfoImpl(llvm::SmallDenseMap<llvm::Argument*, llvm::AllocaInst*, 4>&, bool, llvm::Function*, llvm::Value*, llvm::DIExpression*, bool)',
    inlined from 'void llvm::coro::salvageDebugInfo(llvm::SmallDenseMap<llvm::Argument*, llvm::AllocaInst*, 4>&, llvm::DbgVariableRecord&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp:1974:29:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp:1919:42: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp: In function 'void buildFrameDebugInfo(llvm::Function&, llvm::coro::Shape&, {anonymous}::FrameDataInfo&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp:847:69: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'llvm::StructType* {anonymous}::FrameTypeBuilder::finish(llvm::StringRef)',
    inlined from 'buildFrameType(llvm::Function&, llvm::coro::Shape&, {anonymous}::FrameDataInfo&, bool)::<lambda()>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp:932:20,
    inlined from 'llvm::StructType* buildFrameType(llvm::Function&, llvm::coro::Shape&, {anonymous}::FrameDataInfo&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp:933:4,
    inlined from 'virtual void llvm::coro::BaseABI::buildCoroutineFrame(bool)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp:2102:33:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp:478:51: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::OptimizedStructLayoutField>' changed in GCC 7.1
[2385/4417] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o
[2386/4417] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/OrcError.cpp.o
[2387/4417] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/OrcRTBridge.cpp.o
[2388/4417] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/SymbolStringPool.cpp.o
[2389/4417] Building CXX object lib/Target/WebAssembly/TargetInfo/CMakeFiles/LLVMWebAssemblyInfo.dir/WebAssemblyTargetInfo.cpp.o
[2390/4417] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/SimpleRemoteEPCUtils.cpp.o
[2391/4417] Building ARMGenAsmMatcher.inc...
[2392/4417] Building ARMGenAsmWriter.inc...
[2393/4417] Building ARMGenCallingConv.inc...
[2394/4417] Building ARMGenDisassemblerTables.inc...
[2395/4417] Building ARMGenMCCodeEmitter.inc...
[2396/4417] Building ARMGenDAGISel.inc...
[2397/4417] Building ARMGenFastISel.inc...
[2398/4417] Building ARMGenMCPseudoLowering.inc...
[2399/4417] Building ARMGenGlobalISel.inc...
[2400/4417] Building ARMGenRegisterInfo.inc...
[2401/4417] Building ARMGenInstrInfo.inc...
[2402/4417] Building ARMGenSDNodeInfo.inc...
[2403/4417] Building ARMGenRegisterBank.inc...
[2404/4417] Linking CXX static library lib/libclangIndex.a
[2405/4417] Linking CXX static library lib/libLLVMIRPrinter.a
[2406/4417] Linking CXX static library lib/libLLVMGlobalISel.a
[2407/4417] Building ARMGenSystemRegister.inc...
[2408/4417] Linking CXX static library lib/libclangDriver.a
[2409/4417] Linking CXX static library lib/libLLVMCFGuard.a
[2410/4417] Linking CXX static library lib/libLLVMCoroutines.a
[2411/4417] Linking CXX static library lib/libLLVMHipStdPar.a
[2412/4417] Building CXX object lib/Extensions/CMakeFiles/LLVMExtensions.dir/Extensions.cpp.o
[2413/4417] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o
[2414/4417] Building ARMGenSubtargetInfo.inc...
[2415/4417] Building COFFOptions.inc...
[2416/4417] Linking CXX static library lib/libLLVMOrcShared.a
[2417/4417] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o
[2418/4417] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o
[2419/4417] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o
distcc[10611] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[2420/4417] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o
[2421/4417] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/DefaultHostBootstrapValues.cpp.o
[2422/4417] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/ExecutorResolver.cpp.o
[2423/4417] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/JITLoaderGDB.cpp.o
[2424/4417] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/ExecutorSharedMemoryMapperService.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.cpp: In member function 'llvm::Error llvm::orc::rt_bootstrap::ExecutorSharedMemoryMapperService::deinitialize(const std::vector<llvm::orc::ExecutorAddr>&)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.cpp:214:56: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::shared::WrapperFunctionCall>' changed in GCC 7.1
[2425/4417] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/JITLoaderVTune.cpp.o
[2426/4417] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/JITLoaderPerf.cpp.o
[2427/4417] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/LibraryResolver.cpp.o
[2428/4417] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/RegisterEHFrames.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp: In function 'llvm::Error llvm::orc::registerFrameWrapper(const void*)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp:48:14: warning: unnecessary parentheses in declaration of 'RegisterFrame' [-Wparentheses]
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp:48:14: note: remove parentheses
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp: In function 'llvm::Error llvm::orc::deregisterFrameWrapper(const void*)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp:65:14: warning: unnecessary parentheses in declaration of 'DeregisterFrame' [-Wparentheses]
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp:65:14: note: remove parentheses
[2429/4417] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/OrcRTBootstrap.cpp.o
[2430/4417] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/SimpleExecutorDylibManager.cpp.o
[2431/4417] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/TargetExecutionUtils.cpp.o
[2432/4417] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/LibraryScanner.cpp.o
[2433/4417] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/SimpleExecutorMemoryManager.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp: In member function 'llvm::Error llvm::orc::rt_bootstrap::SimpleExecutorMemoryManager::deinitialize(const std::vector<llvm::orc::ExecutorAddr>&)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp:139:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::shared::WrapperFunctionCall>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp: In member function 'llvm::Error llvm::orc::rt_bootstrap::SimpleExecutorMemoryManager::release(const std::vector<llvm::orc::ExecutorAddr>&)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp:178:55: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::shared::WrapperFunctionCall>' changed in GCC 7.1
[2434/4417] Building CXX object tools/clang/lib/CrossTU/CMakeFiles/obj.clangCrossTU.dir/CrossTranslationUnit.cpp.o
[2435/4417] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/SimpleRemoteEPCServer.cpp.o
[2436/4417] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/UnwindInfoManager.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.cpp: In member function 'llvm::Error llvm::orc::UnwindInfoManager::registerSectionsImpl(llvm::ArrayRef<llvm::orc::ExecutorAddrRange>, llvm::orc::ExecutorAddr, llvm::orc::ExecutorAddrRange, llvm::orc::ExecutorAddrRange)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.cpp:141:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddrRange>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.cpp: In static member function 'static llvm::Error llvm::orc::UnwindInfoManager::registerSections(llvm::ArrayRef<llvm::orc::ExecutorAddrRange>, llvm::orc::ExecutorAddr, llvm::orc::ExecutorAddrRange, llvm::orc::ExecutorAddrRange)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.cpp:115:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddrRange>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.cpp: In member function 'llvm::Error llvm::orc::UnwindInfoManager::deregisterSectionsImpl(llvm::ArrayRef<llvm::orc::ExecutorAddrRange>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.cpp:155:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddrRange>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.cpp: In static member function 'static llvm::Error llvm::orc::UnwindInfoManager::deregisterSections(llvm::ArrayRef<llvm::orc::ExecutorAddrRange>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.cpp:122:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddrRange>' changed in GCC 7.1
[2437/4417] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o
[2438/4417] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITSymbol.h:22,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:13:
/usr/include/c++/15.2.1/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 llvm::StringRef&>, std::tuple<>}; _Key = llvm::StringRef; _Val = std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol>; _KeyOfValue = std::_Select1st<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >; _Compare = std::less<llvm::StringRef>; _Alloc = std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::StringRef, std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol>, std::_Select1st<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >, std::less<llvm::StringRef>, std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::StringRef; _Tp = llvm::JITEvaluatedSymbol; _Compare = std::less<llvm::StringRef>; _Alloc = std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >]',
    inlined from 'virtual void llvm::LegacyJITSymbolResolver::lookup(const llvm::JITSymbolResolver::LookupSet&, llvm::JITSymbolResolver::OnResolvedFunction)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:115:22:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::StringRef, std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol>, std::_Select1st<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >, std::less<llvm::StringRef>, std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::StringRef; _Tp = llvm::JITEvaluatedSymbol; _Compare = std::less<llvm::StringRef>; _Alloc = std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >]',
    inlined from 'virtual void llvm::LegacyJITSymbolResolver::lookup(const llvm::JITSymbolResolver::LookupSet&, llvm::JITSymbolResolver::OnResolvedFunction)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:127:24:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::StringRef, std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol>, std::_Select1st<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >, std::less<llvm::StringRef>, std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[2439/4417] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITSymbol.h:22,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:19,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp:13:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member 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 llvm::RelocationValueRef&>, std::tuple<>}; _Key = llvm::RelocationValueRef; _Val = std::pair<const llvm::RelocationValueRef, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::RelocationValueRef&>, std::tuple<>}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26,
    inlined from 'uint64_t llvm::RuntimeDyldCOFF::getDLLImportOffset(unsigned int, llvm::RuntimeDyldImpl::StubMap&, llvm::StringRef, bool)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp:89:42:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<llvm::RelocationValueRef, unsigned int>::const_iterator' {aka 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::RelocationValueRef&>, std::tuple<>}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26,
    inlined from 'std::tuple<long long unsigned int, long long unsigned int, long long unsigned int> llvm::RuntimeDyldCOFFAArch64::generateRelocationStub(unsigned int, llvm::StringRef, uint64_t, uint64_t, uint64_t, llvm::RuntimeDyldImpl::StubMap&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFAArch64.h:124:46,
    inlined from 'virtual llvm::Expected<llvm::object::content_iterator<llvm::object::RelocationRef> > llvm::RuntimeDyldCOFFAArch64::processRelocationRef(unsigned int, llvm::object::relocation_iterator, const llvm::object::ObjectFile&, llvm::RuntimeDyldImpl::ObjSectionToIDMap&, llvm::RuntimeDyldImpl::StubMap&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFAArch64.h:216:67:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<llvm::RelocationValueRef, unsigned int>::const_iterator' {aka 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::RelocationValueRef&>, std::tuple<>}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26,
    inlined from 'std::tuple<long long unsigned int, long long unsigned int, long long unsigned int> llvm::RuntimeDyldCOFFX86_64::generateRelocationStub(unsigned int, llvm::StringRef, uint64_t, uint64_t, uint64_t, llvm::RuntimeDyldImpl::StubMap&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h:163:46,
    inlined from 'virtual llvm::Expected<llvm::object::content_iterator<llvm::object::RelocationRef> > llvm::RuntimeDyldCOFFX86_64::processRelocationRef(unsigned int, llvm::object::relocation_iterator, const llvm::object::ObjectFile&, llvm::RuntimeDyldImpl::ObjSectionToIDMap&, llvm::RuntimeDyldImpl::StubMap&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h:257:67:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<llvm::RelocationValueRef, unsigned int>::const_iterator' {aka 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2440/4417] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o
[2441/4417] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o
[2442/4417] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITSymbol.h:22,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:19,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp:13:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member 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 llvm::RelocationValueRef&>, std::tuple<>}; _Key = llvm::RelocationValueRef; _Val = std::pair<const llvm::RelocationValueRef, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
/usr/include/c++/15.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::RelocationValueRef&>, std::tuple<>}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26,
    inlined from 'void llvm::RuntimeDyldMachOAArch64::processGOTRelocation(const llvm::RelocationEntry&, llvm::RelocationValueRef&, llvm::RuntimeDyldImpl::StubMap&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h:448:44,
    inlined from 'virtual llvm::Expected<llvm::object::content_iterator<llvm::object::RelocationRef> > llvm::RuntimeDyldMachOAArch64::processRelocationRef(unsigned int, llvm::object::relocation_iterator, const llvm::object::ObjectFile&, llvm::RuntimeDyldImpl::ObjSectionToIDMap&, llvm::RuntimeDyldImpl::StubMap&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h:344:27:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<llvm::RelocationValueRef, unsigned int>::const_iterator' {aka 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]',
    inlined from 'void llvm::RuntimeDyldMachOX86_64::processGOTRelocation(const llvm::RelocationEntry&, llvm::RelocationValueRef&, llvm::RuntimeDyldImpl::StubMap&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h:139:18,
    inlined from 'virtual llvm::Expected<llvm::object::content_iterator<llvm::object::RelocationRef> > llvm::RuntimeDyldMachOX86_64::processRelocationRef(unsigned int, llvm::object::relocation_iterator, const llvm::object::ObjectFile&, llvm::RuntimeDyldImpl::ObjSectionToIDMap&, llvm::RuntimeDyldImpl::StubMap&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h:73:27:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[2443/4417] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o
[2444/4417] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyAsmBackend.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyAsmBackend.cpp:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCAsmBackend.h: In member function 'virtual bool llvm::MCAsmBackend::mayNeedRelaxation(unsigned int, llvm::ArrayRef<llvm::MCOperand>, const llvm::MCSubtargetInfo&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCAsmBackend.h:135:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCOperand>' changed in GCC 7.1
[2445/4417] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCAsmInfo.cpp.o
[2446/4417] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCCodeEmitter.cpp.o
[2447/4417] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCTypeUtilities.cpp.o
[2448/4417] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyInstPrinter.cpp.o
[2449/4417] Linking CXX static library lib/libLLVMWebAssemblyInfo.a
[2450/4417] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCTargetDesc.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp:34:
In constructor 'llvm::WebAssemblyGenMCSubtargetInfo::WebAssemblyGenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createWebAssemblyMCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /build/emscripten/src/llvm-project/llvm/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc:248:48,
    inlined from 'llvm::MCSubtargetInfo* createMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp:80:46:
/build/emscripten/src/llvm-project/llvm/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc:193:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc:193:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2451/4417] Building CXX object lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o
[2452/4417] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/OptimizationLevel.cpp.o
[2453/4417] Building CXX object lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/ARMBaseInfo.cpp.o
[2454/4417] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyTargetStreamer.cpp.o
[2455/4417] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyWasmObjectWriter.cpp.o
[2456/4417] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITSymbol.h:22,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:19,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:13:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member 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 llvm::RelocationValueRef&>, std::tuple<>}; _Key = llvm::RelocationValueRef; _Val = std::pair<const llvm::RelocationValueRef, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::RelocationValueRef&>, std::tuple<>}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<llvm::RelocationValueRef, unsigned int>::const_iterator' {aka 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::RelocationValueRef&>, std::tuple<>}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {}; _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:750:26,
    inlined from 'void llvm::RuntimeDyldELF::resolveLoongArch64Branch(unsigned int, const llvm::RelocationValueRef&, llvm::object::relocation_iterator, llvm::RuntimeDyldImpl::StubMap&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:695:42:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<llvm::RelocationValueRef, unsigned int>::const_iterator' {aka 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]',
    inlined from 'void llvm::RuntimeDyldELF::resolveAArch64Branch(unsigned int, const llvm::RelocationValueRef&, llvm::object::relocation_iterator, llvm::RuntimeDyldImpl::StubMap&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1605:16:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[2457/4417] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassPlugin.cpp.o
[2458/4417] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/CodeGenPassBuilder.cpp.o
[2459/4417] Linking CXX static library lib/libclangCrossTU.a
[2460/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/APSIntType.cpp.o
[2461/4417] Building CXX object lib/TextAPI/BinaryReader/CMakeFiles/LLVMTextAPIBinaryReader.dir/DylibReader.cpp.o
[2462/4417] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilderBindings.cpp.o
[2463/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o
[2464/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o
[2465/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o
[2466/4417] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/StandardInstrumentations.cpp.o
[2467/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BlockCounter.cpp.o
[2468/4417] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilderPipelines.cpp.o
[2469/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugSuppression.cpp.o
[2470/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallDescription.cpp.o
[2471/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporter.cpp.o
[2472/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallEvent.cpp.o
[2473/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Checker.cpp.o
[2474/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o
[2475/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o
[2476/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerContext.cpp.o
[2477/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerRegistryData.cpp.o
[2478/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o
[2479/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o
[2480/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerManager.cpp.o
[2481/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CoreEngine.cpp.o
[2482/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicExtent.cpp.o
[2483/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/EntryPointStats.cpp.o
[2484/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicType.cpp.o
[2485/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Environment.cpp.o
[2486/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o
[2487/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o
[2488/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o
[2489/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o
[2490/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o
[2491/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o
[2492/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngine.cpp.o
distcc[10836] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[2493/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o
[2494/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopWidening.cpp.o
[2495/4417] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o
[2496/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/MemRegion.cpp.o
[2497/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o
[2498/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopUnrolling.cpp.o
[2499/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o
[2500/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ProgramState.cpp.o
[2501/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o
[2502/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o
[2503/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SarifDiagnostics.cpp.o
[2504/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SMTConstraintManager.cpp.o
[2505/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o
[2506/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RegionStore.cpp.o
[2507/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SVals.cpp.o
[2508/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Store.cpp.o
[2509/4417] Building ObjcopyOpts.inc...
[2510/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SValBuilder.cpp.o
[2511/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SymbolManager.cpp.o
[2512/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/WorkList.cpp.o
[2513/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/TextDiagnostics.cpp.o
[2514/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o
[2515/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AIXException.cpp.o
[2516/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o
[2517/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AccelTable.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp: In function '{anonymous}::Dwarf5AccelTableWriter::Dwarf5AccelTableWriter(llvm::AsmPrinter*, const llvm::AccelTableBase&, llvm::ArrayRef<std::variant<llvm::MCSymbol*, long long unsigned int> >, llvm::ArrayRef<std::variant<llvm::MCSymbol*, long long unsigned int> >, llvm::function_ref<std::optional<llvm::DWARF5AccelTable::UnitIndexAndEncoding>(const llvm::DWARF5AccelTableData&)>, bool)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp:597:1: note: parameter passing for argument of type 'llvm::ArrayRef<std::variant<llvm::MCSymbol*, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp:597:1: note: parameter passing for argument of type 'llvm::ArrayRef<std::variant<llvm::MCSymbol*, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp: In function 'void llvm::emitDWARF5AccelTable(AsmPrinter*, DWARF5AccelTable&, ArrayRef<std::variant<MCSymbol*, long long unsigned int> >, function_ref<std::optional<DWARF5AccelTable::UnitIndexAndEncoding>(const DWARF5AccelTableData&)>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp:710:6: note: parameter passing for argument of type 'llvm::ArrayRef<std::variant<llvm::MCSymbol*, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp:718:80: note: parameter passing for argument of type 'llvm::ArrayRef<std::variant<llvm::MCSymbol*, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp:718:80: note: parameter passing for argument of type 'llvm::ArrayRef<std::variant<llvm::MCSymbol*, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp:718:80: note: parameter passing for argument of type 'llvm::ArrayRef<std::variant<llvm::MCSymbol*, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp: In function 'void llvm::emitDWARF5AccelTable(AsmPrinter*, DWARF5AccelTable&, const DwarfDebug&, ArrayRef<std::unique_ptr<DwarfCompileUnit> >)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp:698:25: note: parameter passing for argument of type 'llvm::ArrayRef<std::variant<llvm::MCSymbol*, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp:698:25: note: parameter passing for argument of type 'llvm::ArrayRef<std::variant<llvm::MCSymbol*, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp:698:25: note: parameter passing for argument of type 'llvm::ArrayRef<std::variant<llvm::MCSymbol*, long long unsigned int> >' changed in GCC 7.1
[2518/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Z3CrosscheckVisitor.cpp.o
[2519/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o
[2520/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o
[2521/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o
[2522/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o
[2523/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgEntityHistoryCalculator.cpp.o
[2524/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o
[2525/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o
[2526/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o
[2527/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
[2528/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o
[2529/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o
[2530/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o
[2531/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o
[2532/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o
[2533/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o
[2534/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o
[2535/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/PseudoProbePrinter.cpp.o
[2536/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o
distcc[10972] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[2537/4417] Linking CXX static library lib/libLLVMExtensions.a
[2538/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinCFGuard.cpp.o
[2539/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp: In function 'const llvm::DIExpression* combineDIExpressions(const llvm::DIExpression*, const llvm::DIExpression*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:604:47: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:604:47: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp: In function 'void finishCallSiteParams(ValT, const llvm::DIExpression*, llvm::ArrayRef<FwdRegParamInfo>, llvm::ParamSet&) [with ValT = llvm::MachineLocation]':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:611:13: note: parameter passing for argument of type 'llvm::ArrayRef<FwdRegParamInfo>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp: In function 'void addToFwdRegWorklist(FwdRegWorklist&, unsigned int, const llvm::DIExpression*, llvm::ArrayRef<FwdRegParamInfo>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:642:13: note: parameter passing for argument of type 'llvm::ArrayRef<FwdRegParamInfo>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfo.h:28,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:15,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:13:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void interpretValues(const llvm::MachineInstr*, FwdRegWorklist&, llvm::ParamSet&, ClobberedRegUnitSet&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:670:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp: In function 'void interpretValues(const llvm::MachineInstr*, FwdRegWorklist&, llvm::ParamSet&, ClobberedRegUnitSet&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:757:30: note: parameter passing for argument of type 'llvm::ArrayRef<FwdRegParamInfo>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:757:30: note: parameter passing for argument of type 'llvm::ArrayRef<FwdRegParamInfo>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:748:31: note: parameter passing for argument of type 'llvm::ArrayRef<FwdRegParamInfo>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:748:31: note: parameter passing for argument of type 'llvm::ArrayRef<FwdRegParamInfo>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:774:24: note: parameter passing for argument of type 'llvm::ArrayRef<FwdRegParamInfo>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:774:24: note: parameter passing for argument of type 'llvm::ArrayRef<FwdRegParamInfo>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void collectCallSiteParameters(const llvm::MachineInstr*, llvm::ParamSet&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:824:24,
    inlined from 'void llvm::DwarfDebug::constructCallSiteEntryDIEs(const llvm::DISubprogram&, llvm::DwarfCompileUnit&, llvm::DIE&, const llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1015:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void collectCallSiteParameters(const llvm::MachineInstr*, llvm::ParamSet&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:874:48,
    inlined from 'void llvm::DwarfDebug::constructCallSiteEntryDIEs(const llvm::DISubprogram&, llvm::DwarfCompileUnit&, llvm::DIE&, const llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1015:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'void collectCallSiteParameters(const llvm::MachineInstr*, llvm::ParamSet&)',
    inlined from 'void llvm::DwarfDebug::constructCallSiteEntryDIEs(const llvm::DISubprogram&, llvm::DwarfCompileUnit&, llvm::DIE&, const llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1015:34:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:878:27: note: parameter passing for argument of type 'llvm::ArrayRef<FwdRegParamInfo>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:878:27: note: parameter passing for argument of type 'llvm::ArrayRef<FwdRegParamInfo>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h: In constructor 'llvm::DebugLocEntry::DebugLocEntry(const llvm::MCSymbol*, const llvm::MCSymbol*, llvm::ArrayRef<llvm::DbgValueLoc>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:196:3: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DbgValueLoc>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/FoldingSet.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/DIE.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:12:
In member function 'T& llvm::SmallVectorTemplateBase<T, <anonymous> >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {const llvm::MCSymbol*&, const llvm::MCSymbol*&, llvm::SmallVector<llvm::DbgValueLoc, 4>&}; T = llvm::DebugLocEntry; bool <anonymous> = false]',
    inlined from 'llvm::SmallVectorImpl<T>::reference llvm::SmallVectorImpl<T>::emplace_back(ArgTypes&& ...) [with ArgTypes = {const llvm::MCSymbol*&, const llvm::MCSymbol*&, llvm::SmallVector<llvm::DbgValueLoc, 4>&}; T = llvm::DebugLocEntry]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:946:38,
    inlined from 'bool llvm::DwarfDebug::buildLocationList(llvm::SmallVectorImpl<llvm::DebugLocEntry>&, const llvm::DbgValueHistoryMap::Entries&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1810:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:409:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DbgValueLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:409:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DbgValueLoc>' changed in GCC 7.1
In member function 'T& llvm::SmallVectorTemplateBase<T, <anonymous> >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {llvm::MCSymbol* const&, llvm::MCSymbol* const&, llvm::SmallVector<llvm::DbgValueLoc, 4>&}; T = llvm::DebugLocEntry; bool <anonymous> = false]',
    inlined from 'llvm::SmallVectorImpl<T>::reference llvm::SmallVectorImpl<T>::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::MCSymbol* const&, llvm::MCSymbol* const&, llvm::SmallVector<llvm::DbgValueLoc, 4>&}; T = llvm::DebugLocEntry]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:946:38,
    inlined from 'bool llvm::DwarfDebug::buildLocationList(llvm::SmallVectorImpl<llvm::DebugLocEntry>&, const llvm::DbgValueHistoryMap::Entries&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1806:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:409:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DbgValueLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:409:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DbgValueLoc>' changed in GCC 7.1
In member function 'T& llvm::SmallVectorTemplateBase<T, <anonymous> >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {llvm::MCSymbol* const&, const llvm::MCSymbol*&, llvm::SmallVector<llvm::DbgValueLoc, 4>&}; T = llvm::DebugLocEntry; bool <anonymous> = false]',
    inlined from 'llvm::SmallVectorImpl<T>::reference llvm::SmallVectorImpl<T>::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::MCSymbol* const&, const llvm::MCSymbol*&, llvm::SmallVector<llvm::DbgValueLoc, 4>&}; T = llvm::DebugLocEntry]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:946:38,
    inlined from 'bool llvm::DwarfDebug::buildLocationList(llvm::SmallVectorImpl<llvm::DebugLocEntry>&, const llvm::DbgValueHistoryMap::Entries&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1803:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:409:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DbgValueLoc>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:409:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DbgValueLoc>' changed in GCC 7.1
[2540/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WasmException.cpp.o
[2541/4417] Building CXX object lib/Frontend/Driver/CMakeFiles/LLVMFrontendDriver.dir/CodeGenOptions.cpp.o
[2542/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o
[2543/4417] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o
[2544/4417] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o
[2545/4417] Linking CXX static library lib/libLLVMMCDisassembler.a
[2546/4417] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp: In member function 'void llvm::CodeViewDebug::emitLocalVariableList(const FunctionInfo&, llvm::ArrayRef<LocalVariable>)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:2839:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CodeViewDebug::LocalVariable>' changed in GCC 7.1
[2547/4417] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o
[2548/4417] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/LTO/LTOBackend.cpp: In function 'llvm::BitcodeModule* llvm::lto::findThinLTOModule(llvm::MutableArrayRef<llvm::BitcodeModule>)':
/build/emscripten/src/llvm-project/llvm/lib/LTO/LTOBackend.cpp:737:16: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::BitcodeModule>' changed in GCC 7.1
[2549/4417] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o
[2550/4417] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp: In function 'LLVMOpaqueGenericValue* LLVMRunFunction(LLVMExecutionEngineRef, LLVMValueRef, unsigned int, LLVMOpaqueGenericValue**)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp:249:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp:249:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
[2551/4417] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o
[2552/4417] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o
In member function 'void llvm::ExecutionEngine::runStaticConstructorsDestructors(llvm::Module&, bool)',
    inlined from 'virtual void llvm::ExecutionEngine::runStaticConstructorsDestructors(bool)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:408:37:
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:397:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:397:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp: In member function 'void llvm::ExecutionEngine::runStaticConstructorsDestructors(llvm::Module&, bool)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:397:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:397:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/Constants.h:23,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:23:
In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const',
    inlined from 'llvm::GenericValue llvm::ExecutionEngine::getConstantValue(const llvm::Constant*)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:733:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:83: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1317:201: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp: In member function 'int llvm::ExecutionEngine::runFunctionAsMain(llvm::Function*, const std::vector<std::__cxx11::basic_string<char> >&, const char* const*)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:466:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:466:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:16:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
  652 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]',
    inlined from 'void llvm::ExecutionEngine::LoadValueFromMemory(llvm::GenericValue&, llvm::GenericValue*, llvm::Type*)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:1139:33:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1167 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2553/4417] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o
[2554/4417] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Remarks/Remark.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/LLVMRemarkStreamer.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/LTO/LTO.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/LTO/LTO.cpp:13:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<long long unsigned int, std::allocator<long long unsigned int> >&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'std::string llvm::computeLTOCacheKey(const lto::Config&, const ModuleSummaryIndex&, StringRef, const FunctionImporter::ImportMapTy&, const FunctionImporter::ExportSetTy&, const std::map<long long unsigned int, GlobalValue::LinkageTypes>&, const GVSummaryMapTy&, const DenseSet<long long unsigned int>&, const DenseSet<long long unsigned int>&)' at /build/emscripten/src/llvm-project/llvm/lib/LTO/LTO.cpp:186:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<long long unsigned int, std::allocator<long long unsigned int> >&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'std::string llvm::computeLTOCacheKey(const lto::Config&, const ModuleSummaryIndex&, StringRef, const FunctionImporter::ImportMapTy&, const FunctionImporter::ExportSetTy&, const std::map<long long unsigned int, GlobalValue::LinkageTypes>&, const GVSummaryMapTy&, const DenseSet<long long unsigned int>&, const DenseSet<long long unsigned int>&)' at /build/emscripten/src/llvm-project/llvm/lib/LTO/LTO.cpp:186:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[2555/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/CompactUnwindSupport.cpp.o
[2556/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/DWARFRecordSectionSplitter.cpp.o
[2557/4417] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o
[2558/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/EHFrameSupport.cpp.o
[2559/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLinkGeneric.cpp.o
[2560/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO.cpp.o
[2561/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLink.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/JITLink.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Distance = int; _Tp = llvm::jitlink::Edge; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Distance = int; _Tp = llvm::jitlink::Edge; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<jitlink::Edge*, std::vector<jitlink::Edge> >; Compare = jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const jitlink::Edge&, const jitlink::Edge&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<jitlink::Edge>&; Compare = jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const jitlink::Edge&, const jitlink::Edge&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/JITLink.cpp:347:19:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<jitlink::Edge*, std::vector<jitlink::Edge> >; Compare = jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const jitlink::Edge&, const jitlink::Edge&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<jitlink::Edge>&; Compare = jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const jitlink::Edge&, const jitlink::Edge&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/JITLink.cpp:347:19:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = llvm::jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<jitlink::Edge*, std::vector<jitlink::Edge> >; Compare = jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const jitlink::Edge&, const jitlink::Edge&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<jitlink::Edge>&; Compare = jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const jitlink::Edge&, const jitlink::Edge&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'std::vector<llvm::jitlink::Block*> llvm::jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/JITLink.cpp:248:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = llvm::jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<jitlink::Edge*, std::vector<jitlink::Edge> >; Compare = jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const jitlink::Edge&, const jitlink::Edge&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<jitlink::Edge>&; Compare = jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)::<lambda(const jitlink::Edge&, const jitlink::Edge&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'std::vector<llvm::jitlink::Block*> llvm::jitlink::LinkGraph::splitBlockImpl(std::vector<llvm::jitlink::Block*>, SplitBlockCache*)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/JITLink.cpp:248:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[2562/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLinkMemoryManager.cpp.o
[2563/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELFLinkGraphBuilder.cpp.o
[2564/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF.cpp.o
[2565/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO_arm64.cpp.o
[2566/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachOLinkGraphBuilder.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITSymbol.h:22,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:21,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp:13:
/usr/include/c++/15.2.1/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<llvm::orc::ExecutorAddr&&>, std::tuple<>}; _Key = llvm::orc::ExecutorAddr; _Val = std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*>; _KeyOfValue = std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >; _Compare = std::less<llvm::orc::ExecutorAddr>; _Alloc = std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::ExecutorAddr, std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*>, std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >, std::less<llvm::orc::ExecutorAddr>, std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::orc::ExecutorAddr; _Tp = llvm::jitlink::Symbol*; _Compare = std::less<llvm::orc::ExecutorAddr>; _Alloc = std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >]',
    inlined from 'void llvm::jitlink::MachOLinkGraphBuilder::addSectionStartSymAndBlock(unsigned int, llvm::jitlink::Section&, llvm::orc::ExecutorAddr, const char*, llvm::orc::ExecutorAddrDiff, uint32_t, bool)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp:332:41:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::ExecutorAddr, std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*>, std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >, std::less<llvm::orc::ExecutorAddr>, std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::orc::ExecutorAddr; _Tp = llvm::jitlink::Symbol*; _Compare = std::less<llvm::orc::ExecutorAddr>; _Alloc = std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >]',
    inlined from 'void llvm::jitlink::MachOLinkGraphBuilder::setCanonicalSymbol(NormalizedSection&, llvm::jitlink::Symbol&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h:185:70,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::MachOLinkGraphBuilder::createStandardGraphSymbol(NormalizedSymbol&, llvm::jitlink::Block&, size_t, bool, bool, bool)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp:597:23:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::ExecutorAddr, std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*>, std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >, std::less<llvm::orc::ExecutorAddr>, std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::orc::ExecutorAddr; _Tp = llvm::jitlink::Symbol*; _Compare = std::less<llvm::orc::ExecutorAddr>; _Alloc = std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >]',
    inlined from 'void llvm::jitlink::MachOLinkGraphBuilder::setCanonicalSymbol(NormalizedSection&, llvm::jitlink::Symbol&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h:185:70,
    inlined from 'llvm::Error llvm::jitlink::MachOLinkGraphBuilder::graphifyCStringSection(NormalizedSection&, std::vector<NormalizedSymbol*>)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp:688:27:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::ExecutorAddr, std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*>, std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >, std::less<llvm::orc::ExecutorAddr>, std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[2567/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO_x86_64.cpp.o
[2568/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_aarch32.cpp.o
[2569/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_aarch64.cpp.o
[2570/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_loongarch.cpp.o
[2571/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_systemz.cpp.o
[2572/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_ppc64.cpp.o
[2573/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_riscv.cpp.o
[2574/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFF.cpp.o
[2575/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_x86.cpp.o
[2576/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFFDirectiveParser.cpp.o
[2577/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_x86_64.cpp.o
[2578/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/XCOFF.cpp.o
[2579/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFF_x86_64.cpp.o
[2580/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/XCOFF_ppc64.cpp.o
[2581/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFFLinkGraphBuilder.cpp.o
[2582/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/XCOFFLinkGraphBuilder.cpp.o
[2583/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/loongarch.cpp.o
[2584/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ppc64.cpp.o
[2585/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/aarch64.cpp.o
[2586/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/riscv.cpp.o
[2587/4417] Linking CXX static library lib/libLLVMOrcTargetProcess.a
[2588/4417] Linking CXX static library lib/libLLVMRuntimeDyld.a
[2589/4417] Linking CXX static library lib/libLLVMWebAssemblyDesc.a
[2590/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/aarch32.cpp.o
[2591/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/systemz.cpp.o
[2592/4417] Building CXX object lib/Target/WebAssembly/Utils/CMakeFiles/LLVMWebAssemblyUtils.dir/WebAssemblyTypeUtilities.cpp.o
[2593/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/x86.cpp.o
[2594/4417] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/x86_64.cpp.o
[2595/4417] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o
[2596/4417] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o
[2597/4417] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o
[2598/4417] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o
[2599/4417] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o
[2600/4417] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMInstPrinter.cpp.o
[2601/4417] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o
[2602/4417] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o
[2603/4417] Linking CXX static library lib/libLLVMARMInfo.a
[2604/4417] Linking CXX static library lib/libLLVMARMUtils.a
[2605/4417] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o
[2606/4417] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o
[2607/4417] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o
[2608/4417] Linking CXX static library lib/libLLVMPasses.a
[2609/4417] Linking CXX static library lib/libLLVMTextAPIBinaryReader.a
[2610/4417] Building Options.inc...
[2611/4417] Generating VCSVersion.inc
[2612/4417] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o
[2613/4417] Building arm_neon.h...
[2614/4417] Building arm_fp16.h...
[2615/4417] Building arm_sme.h...
[2616/4417] Building arm_bf16.h...
[2617/4417] Building arm_mve.h...
[2618/4417] Building arm_sve.h...
[2619/4417] Building arm_cde.h...
[2620/4417] Building arm_vector_types.h...
[2621/4417] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:140:
In constructor 'llvm::ARMGenMCSubtargetInfo::ARMGenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createARMMCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /build/emscripten/src/llvm-project/llvm/build/lib/Target/ARM/ARMGenSubtargetInfo.inc:32487:70,
    inlined from 'llvm::MCSubtargetInfo* llvm::ARM_MC::createARMMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:209:38:
/build/emscripten/src/llvm-project/llvm/build/lib/Target/ARM/ARMGenSubtargetInfo.inc:32432:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/lib/Target/ARM/ARMGenSubtargetInfo.inc:32432:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2622/4417] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/DiagnosticBuilderWrappers.cpp.o
[2623/4417] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/DirectoryScanner.cpp.o
[2624/4417] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o
[2625/4417] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp: In member function 'void {anonymous}::SegmentBuilder::buildSegmentsImpl(llvm::ArrayRef<llvm::coverage::CountedRegion>)':
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:1254:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
In static member function 'static std::vector<llvm::coverage::CoverageSegment> {anonymous}::SegmentBuilder::buildSegments(llvm::MutableArrayRef<llvm::coverage::CountedRegion>)',
    inlined from 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForExpansion(const llvm::coverage::ExpansionRecord&) const' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:1558:61:
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:1377:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
In static member function 'static std::vector<llvm::coverage::CoverageSegment> {anonymous}::SegmentBuilder::buildSegments(llvm::MutableArrayRef<llvm::coverage::CountedRegion>)',
    inlined from 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFile(llvm::StringRef) const' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:1476:56:
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:1377:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
In static member function 'static std::vector<llvm::coverage::CoverageSegment> {anonymous}::SegmentBuilder::buildSegments(llvm::MutableArrayRef<llvm::coverage::CountedRegion>)',
    inlined from 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFunction(const llvm::coverage::FunctionRecord&) const' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:1534:60:
/build/emscripten/src/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:1377:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
[2626/4417] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o
distcc[11218] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:14:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::_ZNK4llvm15InstrProfSymtab14finalizeSymtabEv.part.0() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[2627/4417] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/HeaderFile.cpp.o
[2628/4417] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/FileList.cpp.o
[2629/4417] Linking CXX static library lib/libclangStaticAnalyzerCore.a
[2630/4417] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/Library.cpp.o
[2631/4417] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/DylibVerifier.cpp.o
[2632/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o
[2633/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o
[2634/4417] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/Frontend.cpp.o
[2635/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AssumeModeling.cpp.o
[2636/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o
[2637/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BitwiseShiftChecker.cpp.o
[2638/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o
[2639/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o
[2640/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o
[2641/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o
[2642/4417] Building CXX object tools/clang/lib/InstallAPI/CMakeFiles/obj.clangInstallAPI.dir/Visitor.cpp.o
[2643/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o
[2644/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o
[2645/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o
[2646/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastValueChecker.cpp.o
[2647/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o
[2648/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o
[2649/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o
[2650/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckPlacementNew.cpp.o
[2651/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o
[2652/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o
[2653/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o
[2654/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o
[2655/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o
[2656/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CXXDeleteChecker.cpp.o
[2657/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o
[2658/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ContainerModeling.cpp.o
[2659/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o
[2660/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugContainerModeling.cpp.o
[2661/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugIteratorModeling.cpp.o
[2662/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o
[2663/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o
[2664/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o
[2665/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o
[2666/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o
[2667/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/EnumCastOutOfRangeChecker.cpp.o
[2668/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoChecker.cpp.o
[2669/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o
distcc[11380] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[2670/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoModeling.cpp.o
[2671/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoTesterChecker.cpp.o
[2672/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o
[2673/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o
[2674/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o
[2675/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/FuchsiaHandleChecker.cpp.o
[2676/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GCDAntipatternChecker.cpp.o
[2677/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InnerPointerChecker.cpp.o
[2678/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o
[2679/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InvalidatedIteratorChecker.cpp.o
[2680/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Iterator.cpp.o
[2681/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/cert/InvalidPtrChecker.cpp.o
[2682/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorModeling.cpp.o
[2683/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorRangeChecker.cpp.o
[2684/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o
[2685/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o
[2686/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o
[2687/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o
[2688/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o
[2689/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MismatchedIteratorChecker.cpp.o
[2690/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o
[2691/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MmapWriteExecChecker.cpp.o
[2692/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MIGChecker.cpp.o
[2693/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MoveChecker.cpp.o
[2694/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o
[2695/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o
[2696/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o
[2697/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o
[2698/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o
[2699/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o
[2700/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o
[2701/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o
[2702/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonnullGlobalConstantsChecker.cpp.o
[2703/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NoOwnershipChangeVisitor.cpp.o
[2704/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o
distcc[11496] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[2705/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o
[2706/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o
[2707/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o
[2708/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o
[2709/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAutoreleaseWriteChecker.cpp.o
[2710/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o
[2711/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o
[2712/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o
[2713/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o
[2714/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o
[2715/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o
[2716/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/OSObjectCStyleCast.cpp.o
[2717/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o
[2718/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o
[2719/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PutenvStackArrayChecker.cpp.o
[2720/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o
[2721/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o
[2722/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountChecker.cpp.o
[2723/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountDiagnostics.cpp.o
[2724/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o
[2725/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnValueChecker.cpp.o
[2726/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SetgidSetuidOrderChecker.cpp.o
[2727/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrChecker.cpp.o
[2728/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RunLoopAutoreleaseLeakChecker.cpp.o
[2729/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o
[2730/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrModeling.cpp.o
[2731/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o
[2732/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StoreToImmutableChecker.cpp.o
[2733/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StdVariantChecker.cpp.o
[2734/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/STLAlgorithmModeling.cpp.o
[2735/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StringChecker.cpp.o
[2736/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Taint.cpp.o
[2737/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o
[2738/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o
[2739/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o
[2740/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o
[2741/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o
[2742/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustReturnsNonnullChecker.cpp.o
[2743/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o
[2744/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustNonnullChecker.cpp.o
distcc[11612] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[2745/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o
[2746/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o
[2747/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o
[2748/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o
[2749/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedNewArraySizeChecker.cpp.o
[2750/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedPointee.cpp.o
[2751/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o
[2752/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedObjectChecker.cpp.o
[2753/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o
[2754/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o
[2755/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o
[2756/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VAListChecker.cpp.o
[2757/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/ASTUtils.cpp.o
[2758/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o
[2759/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/PtrTypesSemantics.cpp.o
[2760/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/MemoryUnsafeCastChecker.cpp.o
[2761/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RawPtrRefCallArgsChecker.cpp.o
[2762/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RefCntblBaseVirtualDtorChecker.cpp.o
[2763/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/ForwardDeclChecker.cpp.o
[2764/4417] Building InstallNameToolOpts.inc...
[2765/4417] Linking CXX static library lib/libLLVMFrontendDriver.a
[2766/4417] Linking CXX static library lib/libLLVMAsmPrinter.a
[2767/4417] Linking CXX static library lib/libLLVMLTO.a
[2768/4417] Linking CXX static library lib/libLLVMExecutionEngine.a
[2769/4417] Linking CXX static library lib/libLLVMJITLink.a
[2770/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/COFF.cpp.o
[2771/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RawPtrRefLambdaCapturesChecker.cpp.o
[2772/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/AbsoluteSymbols.cpp.o
[2773/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/COFFVCRuntimeSupport.cpp.o
[2774/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileOnDemandLayer.cpp.o
[2775/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RawPtrRefLocalVarsChecker.cpp.o
[2776/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RetainPtrCtorAdoptChecker.cpp.o
[2777/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RawPtrRefMemberChecker.cpp.o
[2778/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileUtils.cpp.o
[2779/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DebugUtils.cpp.o
[2780/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCDynamicLibrarySearchGenerator.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/EPCDynamicLibrarySearchGenerator.cpp: In member function 'virtual llvm::Error llvm::orc::EPCDynamicLibrarySearchGenerator::tryToGenerate(llvm::orc::LookupState&, llvm::orc::LookupKind, llvm::orc::JITDylib&, llvm::orc::JITDylibLookupFlags, const llvm::orc::SymbolLookupSet&)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/EPCDynamicLibrarySearchGenerator.cpp:68:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::DylibManager::LookupRequest>' changed in GCC 7.1
[2781/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EHFrameRegistrationPlugin.cpp.o
[2782/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/COFFPlatform.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITSymbol.h:22,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Core.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/COFFVCRuntimeSupport.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/COFFPlatform.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/COFFPlatform.cpp:9:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::orc::JITDylib*; _Val = std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState>; _KeyOfValue = std::_Select1st<std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState> >; _Compare = std::less<llvm::orc::JITDylib*>; _Alloc = std::allocator<std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::JITDylib*, std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState>, std::_Select1st<std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState> >, std::less<llvm::orc::JITDylib*>, std::allocator<std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2783/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericDylibManager.cpp.o
[2784/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericJITLinkMemoryManager.cpp.o
[2785/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericRTDyldMemoryManager.cpp.o
[2786/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutorResolutionGenerator.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/ExecutorResolutionGenerator.cpp: In member function 'virtual llvm::Error llvm::orc::ExecutorResolutionGenerator::tryToGenerate(llvm::orc::LookupState&, llvm::orc::LookupKind, llvm::orc::JITDylib&, llvm::orc::JITDylibLookupFlags, const llvm::orc::SymbolLookupSet&)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/ExecutorResolutionGenerator.cpp:51:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::DylibManager::LookupRequest>' changed in GCC 7.1
[2787/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCIndirectionUtils.cpp.o
[2788/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/InProcessMemoryAccess.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp: In member function 'virtual void llvm::orc::InProcessMemoryAccess::writePointersAsync(llvm::ArrayRef<llvm::orc::tpctypes::PointerWrite>, llvm::orc::MemoryAccess::WriteResultFn)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp:45:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::tpctypes::PointerWrite>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp: In member function 'virtual void llvm::orc::InProcessMemoryAccess::readUInt8sAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadUIntsCompleteFn<unsigned char>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp:65:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp: In member function 'virtual void llvm::orc::InProcessMemoryAccess::readUInt16sAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadUIntsCompleteFn<short unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp:74:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp: In member function 'virtual void llvm::orc::InProcessMemoryAccess::readUInt32sAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadUIntsCompleteFn<unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp:83:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp: In member function 'virtual void llvm::orc::InProcessMemoryAccess::readUInt64sAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadUIntsCompleteFn<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp:92:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp: In member function 'virtual void llvm::orc::InProcessMemoryAccess::readPointersAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadPointersCompleteFn)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp:101:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp: In member function 'virtual void llvm::orc::InProcessMemoryAccess::readStringsAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadStringsCompleteFn)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp:122:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp: In member function 'virtual void llvm::orc::InProcessMemoryAccess::writeBuffersAsync(llvm::ArrayRef<llvm::orc::tpctypes::BufferWrite>, llvm::orc::MemoryAccess::WriteResultFn)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp:58:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::tpctypes::BufferWrite>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp: In member function 'virtual void llvm::orc::InProcessMemoryAccess::readBuffersAsync(llvm::ArrayRef<llvm::orc::ExecutorAddrRange>, llvm::orc::MemoryAccess::OnReadBuffersCompleteFn)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp:110:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddrRange>' changed in GCC 7.1
[2789/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectFileInterface.cpp.o
[2790/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o
[2791/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRCompileLayer.cpp.o
[2792/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/JITTargetMachineBuilder.cpp.o
[2793/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRTransformLayer.cpp.o
distcc[11774] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[2794/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Core.cpp.o
[2795/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRPartitionLayer.cpp.o
[2796/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o
[2797/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/JITLinkReentryTrampolines.cpp.o
[2798/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LazyObjectLinkingLayer.cpp.o
[2799/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LoadLinkableFile.cpp.o
[2800/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LinkGraphLayer.cpp.o
[2801/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Layer.cpp.o
[2802/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LookupAndRecordAddrs.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Core.h:23,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/LookupAndRecordAddrs.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/LookupAndRecordAddrs.cpp:9:
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/DylibManager.h: In member function 'llvm::Expected<std::vector<std::vector<std::optional<llvm::orc::ExecutorSymbolDef> > > > llvm::orc::DylibManager::lookupSymbols(llvm::ArrayRef<LookupRequest>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/DylibManager.h:53:3: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::DylibManager::LookupRequest>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/DylibManager.h:56:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::DylibManager::LookupRequest>' changed in GCC 7.1
[2803/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LazyReexports.cpp.o
[2804/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LinkGraphLinkingLayer.cpp.o
[2805/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MachO.cpp.o
[2806/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MapperJITLinkMemoryManager.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp: In member function 'virtual void llvm::orc::MapperJITLinkMemoryManager::InFlightAlloc::abandon(llvm::jitlink::JITLinkMemoryManager::InFlightAlloc::OnAbandonedFunction)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp:46:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp: In member function 'virtual void llvm::orc::MapperJITLinkMemoryManager::deallocate(std::vector<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc>, llvm::jitlink::JITLinkMemoryManager::OnDeallocatedFunction)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp:155:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
[2807/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MemoryMapper.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITSymbol.h:22,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Core.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/MemoryMapper.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:9:
/usr/include/c++/15.2.1/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 llvm::orc::ExecutorAddr&>, std::tuple<>}; _Key = llvm::orc::ExecutorAddr; _Val = std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation>; _KeyOfValue = std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> >; _Compare = std::less<llvm::orc::ExecutorAddr>; _Alloc = std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::ExecutorAddr, std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation>, std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> >, std::less<llvm::orc::ExecutorAddr>, std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In member function 'virtual void llvm::orc::InProcessMemoryMapper::deinitialize(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnDeinitializedFunction)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:111:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:122:56: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::shared::WrapperFunctionCall>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In member function 'virtual void llvm::orc::SharedMemoryMapper::deinitialize(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnDeinitializedFunction)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:372:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In member function 'virtual void llvm::orc::SharedMemoryMapper::release(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnReleasedFunction)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:390:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::orc::ExecutorAddr; _Tp = llvm::orc::SharedMemoryMapper::Reservation; _Compare = std::less<llvm::orc::ExecutorAddr>; _Alloc = std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> >]',
    inlined from 'virtual void llvm::orc::SharedMemoryMapper::release(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnReleasedFunction)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:407:35:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::ExecutorAddr, std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation>, std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> >, std::less<llvm::orc::ExecutorAddr>, std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::orc::ExecutorAddr; _Tp = llvm::orc::SharedMemoryMapper::Reservation; _Compare = std::less<llvm::orc::ExecutorAddr>; _Alloc = std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> >]',
    inlined from 'virtual void llvm::orc::SharedMemoryMapper::release(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnReleasedFunction)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:407:65:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::ExecutorAddr, std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation>, std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> >, std::less<llvm::orc::ExecutorAddr>, std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In member function 'virtual void llvm::orc::InProcessMemoryMapper::release(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnReleasedFunction)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:141:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:158:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In destructor 'llvm::orc::InProcessMemoryMapper::~InProcessMemoryMapper()':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:191:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
[2808/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LLJIT.cpp.o
[2809/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Mangling.cpp.o
[2810/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectLinkingLayer.cpp.o
[2811/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectTransformLayer.cpp.o
[2812/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o
[2813/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MachOPlatform.cpp.o
[2814/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SelfExecutorProcessControl.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SelfExecutorProcessControl.cpp: In member function 'virtual void llvm::orc::SelfExecutorProcessControl::lookupSymbolsAsync(llvm::ArrayRef<llvm::orc::DylibManager::LookupRequest>, llvm::orc::DylibManager::SymbolLookupCompleteFn)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SelfExecutorProcessControl.cpp:87:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::DylibManager::LookupRequest>' changed in GCC 7.1
[2815/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SectCreate.cpp.o
[2816/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ELFNixPlatform.cpp.o
[2817/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RTDyldObjectLinkingLayer.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITSymbol.h:22,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITEventListener.h:19,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp:11:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::StringRef; _Val = std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol>; _KeyOfValue = std::_Select1st<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >; _Compare = std::less<llvm::StringRef>; _Alloc = std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::StringRef, std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol>, std::_Select1st<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >, std::less<llvm::StringRef>, std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2818/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcV2CBindings.cpp.o
[2819/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SimpleRemoteMemoryMapper.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteMemoryMapper.cpp: In member function 'virtual void llvm::orc::SimpleRemoteMemoryMapper::deinitialize(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnDeinitializedFunction)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteMemoryMapper.cpp:71:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteMemoryMapper.cpp: In member function 'virtual void llvm::orc::SimpleRemoteMemoryMapper::release(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnReleasedFunction)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteMemoryMapper.cpp:88:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
[2820/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutorProcessControl.cpp.o
[2821/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SimpleRemoteEPC.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp: In function 'void llvm::orc::lookupSymbolsAsyncHelper(EPCGenericDylibManager&, llvm::ArrayRef<DylibManager::LookupRequest>, std::vector<std::vector<std::optional<ExecutorSymbolDef> > >, DylibManager::SymbolLookupCompleteFn)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp:35:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::DylibManager::LookupRequest>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp: In member function 'virtual void llvm::orc::SimpleRemoteEPC::lookupSymbolsAsync(llvm::ArrayRef<llvm::orc::DylibManager::LookupRequest>, llvm::orc::DylibManager::SymbolLookupCompleteFn)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp:58:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::DylibManager::LookupRequest>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp:60:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::DylibManager::LookupRequest>' changed in GCC 7.1
In lambda function,
    inlined from 'static ReturnT llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::CallImpl(void*, AdjustedParamT<ParamTs>...) [with CalledAsT = llvm::orc::lookupSymbolsAsyncHelper(EPCGenericDylibManager&, llvm::ArrayRef<DylibManager::LookupRequest>, std::vector<std::vector<std::optional<ExecutorSymbolDef> > >, DylibManager::SymbolLookupCompleteFn)::<lambda(auto:9)>; ReturnT = void; ParamTs = {llvm::Expected<std::vector<std::optional<llvm::orc::ExecutorSymbolDef>, std::allocator<std::optional<llvm::orc::ExecutorSymbolDef> > > >}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/FunctionExtras.h:212:16:
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp:52:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::DylibManager::LookupRequest>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp:9:
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h: In member function 'virtual void llvm::orc::EPCGenericMemoryAccess::readStringsAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadStringsCompleteFn)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h:189:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h: In member function 'virtual void llvm::orc::EPCGenericMemoryAccess::writeBuffersAsync(llvm::ArrayRef<llvm::orc::tpctypes::BufferWrite>, llvm::orc::MemoryAccess::WriteResultFn)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h:86:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::tpctypes::BufferWrite>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h: In member function 'virtual void llvm::orc::EPCGenericMemoryAccess::writePointersAsync(llvm::ArrayRef<llvm::orc::tpctypes::PointerWrite>, llvm::orc::MemoryAccess::WriteResultFn)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h:79:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::tpctypes::PointerWrite>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h: In member function 'virtual void llvm::orc::EPCGenericMemoryAccess::readBuffersAsync(llvm::ArrayRef<llvm::orc::ExecutorAddrRange>, llvm::orc::MemoryAccess::OnReadBuffersCompleteFn)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h:172:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddrRange>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h: In member function 'virtual void llvm::orc::EPCGenericMemoryAccess::readPointersAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadPointersCompleteFn)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h:156:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h: In member function 'virtual void llvm::orc::EPCGenericMemoryAccess::readUInt64sAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadUIntsCompleteFn<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h:140:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h: In member function 'virtual void llvm::orc::EPCGenericMemoryAccess::readUInt32sAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadUIntsCompleteFn<unsigned int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h:124:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h: In member function 'virtual void llvm::orc::EPCGenericMemoryAccess::readUInt16sAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadUIntsCompleteFn<short unsigned int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h:108:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h: In member function 'virtual void llvm::orc::EPCGenericMemoryAccess::readUInt8sAsync(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryAccess::OnReadUIntsCompleteFn<unsigned char>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h:93:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
[2822/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Speculation.cpp.o
[2823/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/TaskDispatch.cpp.o
[2824/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RedirectionManager.cpp.o
[2825/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ThreadSafeModule.cpp.o
[2826/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SpeculateAnalyses.cpp.o
[2827/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/UnwindInfoRegistrationPlugin.cpp.o
[2828/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyAddMissingPrototypes.cpp.o
[2829/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/JITLinkRedirectableSymbolManager.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h:19,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Core.h:23,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h:19,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/JITLinkRedirectableSymbolManager.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/JITLinkRedirectableSymbolManager.cpp:9:
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/MemoryAccess.h: In member function 'llvm::Error llvm::orc::MemoryAccess::writePointers(llvm::ArrayRef<llvm::orc::tpctypes::PointerWrite>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/MemoryAccess.h:120:9: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::tpctypes::PointerWrite>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/MemoryAccess.h:123:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::tpctypes::PointerWrite>' changed in GCC 7.1
[2830/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyArgumentMove.cpp.o
[2831/4417] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ReOptimizeLayer.cpp.o
In file included from /usr/include/c++/15.2.1/bits/shared_ptr_atomic.h:33,
                 from /usr/include/c++/15.2.1/memory:83,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:37,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseSet.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Core.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ReOptimizeLayer.h:15,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/ReOptimizeLayer.cpp:1:
In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = unsigned int]',
    inlined from 'llvm::orc::JITDylib& llvm::orc::ResourceTracker::getJITDylib() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Core.h:98:56,
    inlined from 'void llvm::orc::ReOptimizeLayer::rt_reoptimize(SendErrorFn, ReOptMaterializationUnitID, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/ReOptimizeLayer.cpp:169:32:
/usr/include/c++/15.2.1/bits/atomic_base.h:501:31: warning: 'unsigned int __atomic_load_4(const volatile void*, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
  501 |         return __atomic_load_n(&_M_i, int(__m));
      |                ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In member function 'void llvm::orc::ReOptimizeLayer::rt_reoptimize(SendErrorFn, ReOptMaterializationUnitID, uint32_t)':
cc1plus: note: destination object is likely at address zero
[2832/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCleanCodeAfterTrap.cpp.o
[2833/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCFGSort.cpp.o
[2834/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyAsmPrinter.cpp.o
[2835/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyDebugFixup.cpp.o
[2836/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyDebugValueManager.cpp.o
[2837/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCFGStackify.cpp.o
[2838/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLateEHPrepare.cpp.o
[2839/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyExceptionInfo.cpp.o
[2840/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixFunctionBitcasts.cpp.o
[2841/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyExplicitLocals.cpp.o
[2842/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixBrTableDefaults.cpp.o
[2843/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFastISel.cpp.o
[2844/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixIrreducibleControlFlow.cpp.o
[2845/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFrameLowering.cpp.o
[2846/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyISelDAGToDAG.cpp.o
[2847/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyInstrInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:994:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1017:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:781:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp: In member function 'virtual unsigned int llvm::WebAssemblyInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:161:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[2848/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerBrUnless.cpp.o
[2849/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerRefTypesIntPtrConv.cpp.o
[2850/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyISelLowering.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:14:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:424:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:999:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:1986:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3314:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3314:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3371:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3385:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::Register llvm::TargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:5048:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, llvm::LLVMContext&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3173:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3173:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, llvm::LLVMContext&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3088:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3088:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2851/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyNullifyDebugValueLists.cpp.o
[2852/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMCLowerPrePass.cpp.o
[2853/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMachineFunctionInfo.cpp.o
[2854/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerEmscriptenEHSjLj.cpp.o
[2855/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMCInstLower.cpp.o
[2856/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyOptimizeReturned.cpp.o
[2857/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRefTypeMem2Local.cpp.o
[2858/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyOptimizeLiveIntervals.cpp.o
distcc[11962] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[2859/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyPeephole.cpp.o
[2860/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegNumbering.cpp.o
[2861/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegisterInfo.cpp.o
[2862/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegColoring.cpp.o
[2863/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySortRegion.cpp.o
[2864/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyReplacePhysRegs.cpp.o
[2865/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySetP2AlignOperands.cpp.o
[2866/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRuntimeLibcallSignatures.cpp.o
[2867/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegStackify.cpp.o
[2868/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySelectionDAGInfo.cpp.o
[2869/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetObjectFile.cpp.o
[2870/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySubtarget.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h:21,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:994:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1017:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:781:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:25:
/build/emscripten/src/llvm-project/llvm/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc: In constructor 'llvm::WebAssemblyGenSubtargetInfo::WebAssemblyGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc:340:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc:340:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::WebAssemblyGenSubtargetInfo::WebAssemblyGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::WebAssemblySubtarget::WebAssemblySubtarget(const llvm::Triple&, const std::string&, const std::string&, const llvm::TargetMachine&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:69:23:
/build/emscripten/src/llvm-project/llvm/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc:340:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc:340:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2871/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMemIntrinsicResults.cpp.o
[2872/4417] Building CXX object lib/Target/WebAssembly/AsmParser/CMakeFiles/LLVMWebAssemblyAsmParser.dir/WebAssemblyAsmParser.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCParser/MCAsmParser.h:19,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmTypeCheck.h:21,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp:16:
In member function 'const llvm::AsmToken llvm::AsmLexer::peekTok(bool)',
    inlined from '{anonymous}::WebAssemblyAsmParser::parseInstruction(llvm::ParseInstructionInfo&, llvm::StringRef, llvm::SMLoc, llvm::OperandVector&)::<lambda()>' at /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp:681:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCParser/AsmLexer.h:125:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
In member function 'const llvm::AsmToken llvm::AsmLexer::peekTok(bool)',
    inlined from '{anonymous}::WebAssemblyAsmParser::parseInstruction(llvm::ParseInstructionInfo&, llvm::StringRef, llvm::SMLoc, llvm::OperandVector&)::<lambda()>' at /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp:681:40,
    inlined from 'virtual bool {anonymous}::WebAssemblyAsmParser::parseInstruction(llvm::ParseInstructionInfo&, llvm::StringRef, llvm::SMLoc, llvm::OperandVector&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp:721:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCParser/AsmLexer.h:125:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
[2873/4417] Linking CXX static library lib/libLLVMWebAssemblyUtils.a
[2874/4417] Building CXX object lib/Target/WebAssembly/Disassembler/CMakeFiles/LLVMWebAssemblyDisassembler.dir/WebAssemblyDisassembler.cpp.o
[2875/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyUtilities.cpp.o
[2876/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetMachine.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:20,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h:21,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp:14:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:994:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1017:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:781:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[2877/4417] Building CXX object lib/Target/WebAssembly/AsmParser/CMakeFiles/LLVMWebAssemblyAsmParser.dir/WebAssemblyAsmTypeCheck.cpp.o
[2878/4417] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetTransformInfo.cpp.o
[2879/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBasicBlockInfo.cpp.o
[2880/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o
[2881/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o
[2882/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o
[2883/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBranchTargets.cpp.o
[2884/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o
[2885/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCallingConv.cpp.o
[2886/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.h:27,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:994:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'virtual bool llvm::ARMBaseInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp:462:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp:462:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1017:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:781:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'virtual bool llvm::ARMBaseInstrInfo::PredicateInstruction(llvm::MachineInstr&, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp:428:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'virtual unsigned int llvm::ARMBaseInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp:325:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[2887/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCallLowering.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h: In member function 'virtual void llvm::CallLowering::ValueHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, const llvm::MachinePointerInfo&, const llvm::CCValAssign&)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:294:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:298:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp: In member function 'virtual void {anonymous}::ARMOutgoingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, const llvm::MachinePointerInfo&, const llvm::CCValAssign&)':
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp:132:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp:136:55: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp: In member function 'virtual void {anonymous}::ARMIncomingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, const llvm::MachinePointerInfo&, const llvm::CCValAssign&)':
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp:265:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder {anonymous}::ARMIncomingValueHandler::buildLoad(const llvm::DstOp&, llvm::Register, llvm::LLT, const llvm::MachinePointerInfo&)',
    inlined from 'virtual void {anonymous}::ARMIncomingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, const llvm::MachinePointerInfo&, const llvm::CCValAssign&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp:275:32:
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp:287:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder {anonymous}::ARMIncomingValueHandler::buildLoad(const llvm::DstOp&, llvm::Register, llvm::LLT, const llvm::MachinePointerInfo&)',
    inlined from 'virtual void {anonymous}::ARMIncomingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, const llvm::MachinePointerInfo&, const llvm::CCValAssign&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp:279:16:
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp:287:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp: In member function 'virtual unsigned int {anonymous}::ARMOutgoingValueHandler::assignCustomValue(llvm::CallLowering::ArgInfo&, llvm::ArrayRef<llvm::CCValAssign>, std::function<void()>*)':
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp:141:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CCValAssign>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp: In member function 'virtual unsigned int {anonymous}::ARMIncomingValueHandler::assignCustomValue(llvm::CallLowering::ArgInfo&, llvm::ArrayRef<llvm::CCValAssign>, std::function<void()>*)':
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp:317:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CCValAssign>' changed in GCC 7.1
[2888/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o
[2889/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o
[2890/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFixCortexA57AES1742098Pass.cpp.o
[2891/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o
[2892/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o
[2893/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o
[2894/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.h:27,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMInstrInfo.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMInstrInfo.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:994:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1017:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:781:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[2895/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstructionSelector.cpp.o
In lambda function,
    inlined from 'bool {anonymous}::ARMInstructionSelector::selectGlobal(llvm::MachineInstrBuilder&, llvm::MachineRegisterInfo&) const' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMInstructionSelector.cpp:731:32:
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMInstructionSelector.cpp:647:23: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
In lambda function,
    inlined from 'bool {anonymous}::ARMInstructionSelector::selectGlobal(llvm::MachineInstrBuilder&, llvm::MachineRegisterInfo&) const' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMInstructionSelector.cpp:754:32:
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMInstructionSelector.cpp:647:23: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
[2896/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLegalizerInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:25,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:16:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual bool llvm::ARMLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&, llvm::LostDebugLocObserver&) const' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:437:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildGetFPEnv(const llvm::DstOp&)',
    inlined from 'virtual bool llvm::ARMLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&, llvm::LostDebugLocObserver&) const' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:461:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2445:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2445:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2445:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual bool llvm::ARMLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&, llvm::LostDebugLocObserver&) const' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:463:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual bool llvm::ARMLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&, llvm::LostDebugLocObserver&) const' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:466:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual bool llvm::ARMLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&, llvm::LostDebugLocObserver&) const' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:467:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2016:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSetFPEnv(const llvm::SrcOp&)',
    inlined from 'virtual bool llvm::ARMLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&, llvm::LostDebugLocObserver&) const' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:468:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2450:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2450:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2450:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildGetFPEnv(const llvm::DstOp&)',
    inlined from 'virtual bool llvm::ARMLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&, llvm::LostDebugLocObserver&) const' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:475:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2445:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2445:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2445:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual bool llvm::ARMLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&, llvm::LostDebugLocObserver&) const' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:478:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2000:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSetFPEnv(const llvm::SrcOp&)',
    inlined from 'virtual bool llvm::ARMLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&, llvm::LostDebugLocObserver&) const' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:479:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2450:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2450:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2450:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::maxScalar(unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:1110:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::minScalar(unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:1071:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::actionFor(llvm::LegalizeActions::LegalizeAction, std::initializer_list<llvm::LLT>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:514:20: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::actionForCartesianProduct(llvm::LegalizeActions::LegalizeAction, std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:585:3: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:585:3: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:52:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:692:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:108:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:692:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:112:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:692:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForTypesWithMemDesc(std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:118:57:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:680:64: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::customForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:177:66:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:940:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForTypesWithMemDesc(std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:144:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:680:64: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:148:65:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:692:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:158:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:692:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:160:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:692:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:189:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:823:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:191:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:823:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
[2897/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o
[2898/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMParallelDSP.cpp.o
[2899/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBlockPlacement.cpp.o
[2900/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o
[2901/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLowOverheadLoops.cpp.o
[2902/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o
[2903/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o
distcc[12106] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[2904/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o
[2905/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o
[2906/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMacroFusion.cpp.o
[2907/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp:22:
/build/emscripten/src/llvm-project/llvm/build/lib/Target/ARM/ARMGenRegisterBank.inc: In member function 'virtual const llvm::RegisterBank& llvm::ARMGenRegisterBankInfo::getRegBankFromRegClass(const llvm::TargetRegisterClass&, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/build/lib/Target/ARM/ARMGenRegisterBank.inc:142:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2908/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSLSHardening.cpp.o
[2909/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o
[2910/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.h:24,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp:14:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:424:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:999:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:1986:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3314:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3314:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3371:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3385:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, llvm::LLVMContext&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3088:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3088:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, llvm::LLVMContext&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3173:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h:3173:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp: In member function 'virtual llvm::Register llvm::ARMTargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp:5872:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2911/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMSubtarget.cpp:47:
/build/emscripten/src/llvm-project/llvm/build/lib/Target/ARM/ARMGenSubtargetInfo.inc: In constructor 'llvm::ARMGenSubtargetInfo::ARMGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/build/lib/Target/ARM/ARMGenSubtargetInfo.inc:32798:72: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/lib/Target/ARM/ARMGenSubtargetInfo.inc:32798:72: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::ARMGenSubtargetInfo::ARMGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::ARMSubtarget::ARMSubtarget(const llvm::Triple&, const std::string&, const std::string&, const llvm::ARMBaseTargetMachine&, bool, bool, llvm::DenormalMode)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMSubtarget.cpp:101:23:
/build/emscripten/src/llvm-project/llvm/build/lib/Target/ARM/ARMGenSubtargetInfo.inc:32798:72: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/build/lib/Target/ARM/ARMGenSubtargetInfo.inc:32798:72: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2912/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o
[2913/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o
[2914/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o
[2915/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVEGatherScatterLowering.cpp.o
[2916/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVELaneInterleavingPass.cpp.o
[2917/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVETailPredication.cpp.o
[2918/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVEVPTBlockPass.cpp.o
[2919/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVETPAndVPTOptimisationsPass.cpp.o
[2920/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o
[2921/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLatencyMutations.cpp.o
[2922/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.h:27,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/Thumb1InstrInfo.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:994:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1017:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:781:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[2923/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o
[2924/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o
[2925/4417] Linking CXX static library lib/libLLVMARMDesc.a
[2926/4417] Linking CXX static library lib/libLLVMCoverage.a
[2927/4417] Building Options.inc...
[2928/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o
[2929/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.h:27,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/Thumb2InstrInfo.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:994:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1737:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1017:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:781:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
[2930/4417] Building CXX object lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o
[2931/4417] Building CXX object lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp: In function 'int llvm::libDriverMain(ArrayRef<const char*>)':
/build/emscripten/src/llvm-project/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:530:77: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:530:77: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
[2932/4417] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Args.cpp.o
[2933/4417] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/CommonLinkerContext.cpp.o
[2934/4417] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o
[2935/4417] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Filesystem.cpp.o
[2936/4417] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/DriverDispatcher.cpp.o
[2937/4417] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/DWARF.cpp.o
[2938/4417] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Memory.cpp.o
[2939/4417] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Reproduce.cpp.o
[2940/4417] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/TargetOptionsCommandFlags.cpp.o
[2941/4417] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Strings.cpp.o
[2942/4417] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Timer.cpp.o
[2943/4417] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Utils.cpp.o
[2944/4417] Copying clang's builtins.h...
[2945/4417] Building Options.inc...
[2946/4417] Copying clang's __float_float.h...
[2947/4417] Copying clang's float.h...
[2948/4417] Copying clang's __float_header_macro.h...
[2949/4417] Copying clang's __float_infinity_nan.h...
[2950/4417] Copying clang's iso646.h...
[2951/4417] Copying clang's inttypes.h...
[2952/4417] Copying clang's limits.h...
[2953/4417] Copying clang's module.modulemap...
[2954/4417] Copying clang's stdalign.h...
[2955/4417] Copying clang's stdarg.h...
[2956/4417] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Version.cpp.o
[2957/4417] Copying clang's __stdarg___gnuc_va_list.h...
[2958/4417] Copying clang's __stdarg___va_copy.h...
[2959/4417] Copying clang's __stdarg_header_macro.h...
[2960/4417] Copying clang's __stdarg_va_arg.h...
[2961/4417] Copying clang's __stdarg_va_copy.h...
[2962/4417] Copying clang's __stdarg_va_list.h...
[2963/4417] Copying clang's stdatomic.h...
[2964/4417] Copying clang's stdbool.h...
[2965/4417] Copying clang's stdcountof.h...
[2966/4417] Copying clang's stdckdint.h...
[2967/4417] Copying clang's stddef.h...
[2968/4417] Copying clang's __stddef_header_macro.h...
[2969/4417] Copying clang's __stddef_max_align_t.h...
[2970/4417] Copying clang's __stddef_null.h...
[2971/4417] Copying clang's __stddef_nullptr_t.h...
[2972/4417] Copying clang's __stddef_offsetof.h...
[2973/4417] Copying clang's __stddef_ptrdiff_t.h...
[2974/4417] Copying clang's __stddef_rsize_t.h...
[2975/4417] Copying clang's __stddef_size_t.h...
[2976/4417] Copying clang's __stddef_unreachable.h...
[2977/4417] Copying clang's __stddef_wchar_t.h...
[2978/4417] Copying clang's __stddef_wint_t.h...
[2979/4417] Copying clang's stdint.h...
[2980/4417] Copying clang's stdnoreturn.h...
[2981/4417] Copying clang's tgmath.h...
[2982/4417] Copying clang's unwind.h...
[2983/4417] Copying clang's varargs.h...
[2984/4417] Copying clang's arm_acle.h...
[2985/4417] Copying clang's arm_cmse.h...
[2986/4417] Copying clang's armintr.h...
[2987/4417] Copying clang's arm64intr.h...
[2988/4417] Copying clang's arm_neon_sve_bridge.h...
[2989/4417] Copying clang's __clang_cuda_builtin_vars.h...
[2990/4417] Copying clang's __clang_cuda_math.h...
[2991/4417] Copying clang's __clang_cuda_cmath.h...
[2992/4417] Copying clang's __clang_cuda_complex_builtins.h...
[2993/4417] Copying clang's __clang_cuda_device_functions.h...
[2994/4417] Copying clang's __clang_cuda_intrinsics.h...
[2995/4417] Copying clang's __clang_cuda_texture_intrinsics.h...
[2996/4417] Copying clang's __clang_cuda_libdevice_declares.h...
[2997/4417] Copying clang's __clang_cuda_math_forward_declares.h...
[2998/4417] Copying clang's __clang_cuda_runtime_wrapper.h...
[2999/4417] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o
[3000/4417] Copying clang's hexagon_circ_brev_intrinsics.h...
[3001/4417] Copying clang's hexagon_protos.h...
[3002/4417] Copying clang's hexagon_types.h...
[3003/4417] Copying clang's hvx_hexagon_protos.h...
[3004/4417] Copying clang's __clang_hip_libdevice_declares.h...
[3005/4417] Copying clang's __clang_hip_cmath.h...
[3006/4417] Copying clang's __clang_hip_math.h...
[3007/4417] Copying clang's __clang_hip_stdlib.h...
[3008/4417] Copying clang's __clang_hip_runtime_wrapper.h...
[3009/4417] Copying clang's larchintrin.h...
[3010/4417] Copying clang's lasxintrin.h...
[3011/4417] Copying clang's msa.h...
[3012/4417] Copying clang's lsxintrin.h...
[3013/4417] Copying clang's opencl-c-base.h...
[3014/4417] Copying clang's opencl-c.h...
[3015/4417] Copying clang's htmintrin.h...
[3016/4417] Copying clang's htmxlintrin.h...
[3017/4417] Copying clang's altivec.h...
[3018/4417] Copying clang's riscv_bitmanip.h...
[3019/4417] Copying clang's riscv_corev_alu.h...
[3020/4417] Copying clang's riscv_crypto.h...
[3021/4417] Copying clang's riscv_nds.h...
[3022/4417] Copying clang's riscv_ntlh.h...
[3023/4417] Copying clang's sifive_vector.h...
[3024/4417] Copying clang's andes_vector.h...
[3025/4417] Copying clang's riscv_mips.h...
[3026/4417] Copying clang's __clang_spirv_builtins.h...
[3027/4417] Copying clang's s390intrin.h...
[3028/4417] Copying clang's velintrin.h...
[3029/4417] Copying clang's vecintrin.h...
[3030/4417] Copying clang's velintrin_gen.h...
[3031/4417] Copying clang's velintrin_approx.h...
[3032/4417] Copying clang's adcintrin.h...
[3033/4417] Copying clang's adxintrin.h...
[3034/4417] Copying clang's ammintrin.h...
[3035/4417] Copying clang's amxcomplexintrin.h...
[3036/4417] Copying clang's amxavx512intrin.h...
[3037/4417] Copying clang's amxfp16intrin.h...
[3038/4417] Copying clang's amxfp8intrin.h...
[3039/4417] Copying clang's amxintrin.h...
[3040/4417] Copying clang's amxmovrsintrin.h...
[3041/4417] Copying clang's amxtf32intrin.h...
[3042/4417] Copying clang's avx10_2_512bf16intrin.h...
[3043/4417] Copying clang's avx10_2_512convertintrin.h...
[3044/4417] Copying clang's avx10_2_512minmaxintrin.h...
[3045/4417] Copying clang's avx10_2_512niintrin.h...
[3046/4417] Copying clang's avx10_2_512satcvtdsintrin.h...
[3047/4417] Copying clang's avx10_2_512satcvtintrin.h...
[3048/4417] Copying clang's avx10_2bf16intrin.h...
[3049/4417] Copying clang's avx10_2convertintrin.h...
[3050/4417] Copying clang's avx10_2copyintrin.h...
[3051/4417] Copying clang's avx10_2minmaxintrin.h...
[3052/4417] Copying clang's avx10_2niintrin.h...
[3053/4417] Copying clang's avx10_2satcvtdsintrin.h...
[3054/4417] Copying clang's avx10_2satcvtintrin.h...
[3055/4417] Copying clang's avx512bf16intrin.h...
[3056/4417] Copying clang's avx512bitalgintrin.h...
[3057/4417] Copying clang's avx2intrin.h...
[3058/4417] Copying clang's avx512bwintrin.h...
[3059/4417] Copying clang's avx512cdintrin.h...
[3060/4417] Copying clang's avx512dqintrin.h...
[3061/4417] Copying clang's avx512fintrin.h...
[3062/4417] Copying clang's avx512fp16intrin.h...
[3063/4417] Copying clang's avx512ifmaintrin.h...
[3064/4417] Copying clang's avx512ifmavlintrin.h...
[3065/4417] Copying clang's avx512vbmi2intrin.h...
[3066/4417] Copying clang's avx512vbmiintrin.h...
[3067/4417] Copying clang's avx512vbmivlintrin.h...
[3068/4417] Copying clang's avx512vlbf16intrin.h...
[3069/4417] Copying clang's avx512vlbitalgintrin.h...
[3070/4417] Copying clang's avx512vlbwintrin.h...
[3071/4417] Copying clang's avx512vlcdintrin.h...
[3072/4417] Copying clang's avx512vldqintrin.h...
[3073/4417] Copying clang's avx512vlfp16intrin.h...
[3074/4417] Copying clang's avx512vlintrin.h...
[3075/4417] Copying clang's avx512vlvbmi2intrin.h...
[3076/4417] Copying clang's avx512vlvnniintrin.h...
[3077/4417] Copying clang's avx512vlvp2intersectintrin.h...
[3078/4417] Copying clang's avx512vnniintrin.h...
[3079/4417] Copying clang's avx512vp2intersectintrin.h...
[3080/4417] Copying clang's avx512vpopcntdqintrin.h...
[3081/4417] Copying clang's avx512vpopcntdqvlintrin.h...
[3082/4417] Copying clang's avxifmaintrin.h...
[3083/4417] Copying clang's avxintrin.h...
[3084/4417] Copying clang's avxneconvertintrin.h...
[3085/4417] Copying clang's avxvnniint16intrin.h...
[3086/4417] Copying clang's avxvnniint8intrin.h...
[3087/4417] Copying clang's avxvnniintrin.h...
[3088/4417] Copying clang's bmi2intrin.h...
[3089/4417] Copying clang's bmiintrin.h...
[3090/4417] Copying clang's cetintrin.h...
[3091/4417] Copying clang's cldemoteintrin.h...
[3092/4417] Copying clang's clflushoptintrin.h...
[3093/4417] Copying clang's clwbintrin.h...
[3094/4417] Copying clang's clzerointrin.h...
[3095/4417] Copying clang's cmpccxaddintrin.h...
[3096/4417] Copying clang's crc32intrin.h...
[3097/4417] Copying clang's emmintrin.h...
[3098/4417] Copying clang's enqcmdintrin.h...
[3099/4417] Copying clang's f16cintrin.h...
[3100/4417] Copying clang's fma4intrin.h...
[3101/4417] Copying clang's fmaintrin.h...
[3102/4417] Copying clang's fxsrintrin.h...
[3103/4417] Copying clang's gfniintrin.h...
[3104/4417] Copying clang's hresetintrin.h...
[3105/4417] Copying clang's ia32intrin.h...
[3106/4417] Copying clang's immintrin.h...
[3107/4417] Copying clang's invpcidintrin.h...
[3108/4417] Copying clang's lwpintrin.h...
[3109/4417] Copying clang's lzcntintrin.h...
[3110/4417] Copying clang's keylockerintrin.h...
[3111/4417] Copying clang's mm3dnow.h...
[3112/4417] Copying clang's movdirintrin.h...
[3113/4417] Copying clang's mmintrin.h...
[3114/4417] Copying clang's movrs_avx10_2_512intrin.h...
[3115/4417] Copying clang's movrsintrin.h...
[3116/4417] Copying clang's mwaitxintrin.h...
[3117/4417] Copying clang's nmmintrin.h...
[3118/4417] Copying clang's movrs_avx10_2intrin.h...
[3119/4417] Copying clang's pconfigintrin.h...
[3120/4417] Copying clang's pkuintrin.h...
[3121/4417] Copying clang's popcntintrin.h...
[3122/4417] Copying clang's pmmintrin.h...
[3123/4417] Copying clang's prfchiintrin.h...
[3124/4417] Copying clang's prfchwintrin.h...
[3125/4417] Copying clang's ptwriteintrin.h...
[3126/4417] Copying clang's ptrauth.h...
[3127/4417] Copying clang's rdpruintrin.h...
[3128/4417] Copying clang's raointintrin.h...
[3129/4417] Copying clang's rdseedintrin.h...
[3130/4417] Copying clang's rtmintrin.h...
[3131/4417] Copying clang's sgxintrin.h...
[3132/4417] Copying clang's shaintrin.h...
[3133/4417] Copying clang's sha512intrin.h...
[3134/4417] Copying clang's serializeintrin.h...
[3135/4417] Copying clang's sm3intrin.h...
[3136/4417] Copying clang's sm4intrin.h...
[3137/4417] Copying clang's sm4evexintrin.h...
[3138/4417] Copying clang's smmintrin.h...
[3139/4417] Copying clang's tbmintrin.h...
[3140/4417] Copying clang's tmmintrin.h...
[3141/4417] Copying clang's tsxldtrkintrin.h...
[3142/4417] Copying clang's uintrintrin.h...
[3143/4417] Copying clang's usermsrintrin.h...
[3144/4417] Copying clang's vaesintrin.h...
[3145/4417] Copying clang's vpclmulqdqintrin.h...
[3146/4417] Copying clang's waitpkgintrin.h...
[3147/4417] Copying clang's wbnoinvdintrin.h...
[3148/4417] Copying clang's wmmintrin.h...
[3149/4417] Copying clang's __wmmintrin_aes.h...
[3150/4417] Copying clang's __wmmintrin_pclmul.h...
[3151/4417] Copying clang's x86gprintrin.h...
[3152/4417] Copying clang's x86intrin.h...
[3153/4417] Copying clang's xopintrin.h...
[3154/4417] Copying clang's xmmintrin.h...
[3155/4417] Copying clang's xsavecintrin.h...
[3156/4417] Copying clang's xsaveintrin.h...
[3157/4417] Copying clang's xsaveoptintrin.h...
[3158/4417] Copying clang's xsavesintrin.h...
[3159/4417] Copying clang's xtestintrin.h...
[3160/4417] Copying clang's cet.h...
[3161/4417] Copying clang's cpuid.h...
[3162/4417] Copying clang's gpuintrin.h...
[3163/4417] Copying clang's nvptxintrin.h...
[3164/4417] Copying clang's amdgpuintrin.h...
[3165/4417] Copying clang's wasm_simd128.h...
[3166/4417] Copying clang's intrin0.h...
[3167/4417] Copying clang's vadefs.h...
[3168/4417] Copying clang's yvals_core.h...
[3169/4417] Copying clang's mm_malloc.h...
[3170/4417] Copying clang's intrin.h...
[3171/4417] Copying clang's cuda_wrappers/cmath...
[3172/4417] Copying clang's cuda_wrappers/complex...
[3173/4417] Copying clang's cuda_wrappers/new...
[3174/4417] Copying clang's cuda_wrappers/algorithm...
[3175/4417] Copying clang's cuda_wrappers/bits/c++config.h...
[3176/4417] Copying clang's cuda_wrappers/bits/shared_ptr_base.h...
[3177/4417] Copying clang's cuda_wrappers/bits/basic_string.h...
[3178/4417] Copying clang's cuda_wrappers/bits/basic_string.tcc...
[3179/4417] Copying clang's cuda_wrappers/__utility/declval.h...
[3180/4417] Copying clang's ppc_wrappers/mmintrin.h...
[3181/4417] Copying clang's ppc_wrappers/xmmintrin.h...
[3182/4417] Copying clang's ppc_wrappers/mm_malloc.h...
[3183/4417] Copying clang's ppc_wrappers/smmintrin.h...
[3184/4417] Copying clang's ppc_wrappers/emmintrin.h...
[3185/4417] Copying clang's ppc_wrappers/pmmintrin.h...
[3186/4417] Copying clang's ppc_wrappers/tmmintrin.h...
[3187/4417] Copying clang's ppc_wrappers/bmiintrin.h...
[3188/4417] Copying clang's ppc_wrappers/bmi2intrin.h...
[3189/4417] Copying clang's ppc_wrappers/immintrin.h...
[3190/4417] Copying clang's ppc_wrappers/nmmintrin.h...
[3191/4417] Copying clang's ppc_wrappers/x86intrin.h...
[3192/4417] Copying clang's openmp_wrappers/math.h...
[3193/4417] Copying clang's ppc_wrappers/x86gprintrin.h...
[3194/4417] Copying clang's openmp_wrappers/cmath...
[3195/4417] Copying clang's openmp_wrappers/complex.h...
[3196/4417] Copying clang's openmp_wrappers/__clang_openmp_device_functions.h...
[3197/4417] Copying clang's openmp_wrappers/complex_cmath.h...
[3198/4417] Copying clang's openmp_wrappers/complex...
[3199/4417] Copying clang's openmp_wrappers/new...
[3200/4417] Copying clang's hlsl/hlsl_basic_types.h...
[3201/4417] Copying clang's zos_wrappers/builtins.h...
[3202/4417] Copying clang's hlsl.h...
[3203/4417] Copying clang's hlsl/hlsl_compat_overloads.h...
[3204/4417] Copying clang's hlsl/hlsl_intrinsic_helpers.h...
[3205/4417] Copying clang's hlsl/hlsl_alias_intrinsics.h...
[3206/4417] Copying clang's hlsl/hlsl_intrinsics.h...
[3207/4417] Copying clang's hlsl/hlsl_detail.h...
[3208/4417] Copying clang's hlsl/hlsl_spirv.h...
[3209/4417] Copying clang's llvm_libc_wrappers/assert.h...
[3210/4417] Copying clang's llvm_libc_wrappers/stdio.h...
[3211/4417] Copying clang's llvm_libc_wrappers/string.h...
[3212/4417] Copying clang's llvm_libc_wrappers/ctype.h...
[3213/4417] Copying clang's llvm_libc_wrappers/inttypes.h...
[3214/4417] Copying clang's llvm_libc_wrappers/stdlib.h...
[3215/4417] Copying clang's llvm_libc_wrappers/time.h...
[3216/4417] Copying clang's llvm_offload_wrappers/__llvm_offload.h...
[3217/4417] Copying clang's llvm_offload_wrappers/__llvm_offload_host.h...
[3218/4417] Copying clang's llvm_offload_wrappers/__llvm_offload_device.h...
[3219/4417] Copying clang's arm_fp16.h...
[3220/4417] Copying clang's arm_sme.h...
[3221/4417] Copying clang's arm_sve.h...
[3222/4417] Copying clang's arm_neon.h...
[3223/4417] Copying clang's arm_bf16.h...
[3224/4417] Copying clang's arm_mve.h...
[3225/4417] Copying clang's arm_cde.h...
[3226/4417] Copying clang's arm_vector_types.h...
[3227/4417] Building CXX object lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o
[3228/4417] Building CXX object lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:34:
In member function 'const llvm::AsmToken llvm::AsmLexer::peekTok(bool)',
    inlined from 'llvm::ParseStatus {anonymous}::ARMAsmParser::parseModImm(llvm::OperandVector&)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5551:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCParser/AsmLexer.h:125:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
In member function 'const llvm::AsmToken llvm::AsmLexer::peekTok(bool)',
    inlined from 'bool {anonymous}::ARMAsmParser::parseOperand(llvm::OperandVector&, llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:6386:51:
/build/emscripten/src/llvm-project/llvm/include/llvm/MC/MCParser/AsmLexer.h:125:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
[3229/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ABIInfo.cpp.o
[3230/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ABIInfoImpl.cpp.o
[3231/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGAtomic.cpp.o
[3232/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDARuntime.cpp.o
In function 'llvm::Value* emitGetParamBuf(clang::CodeGen::CodeGenFunction&, const clang::CUDAKernelCallExpr*)',
    inlined from 'virtual clang::CodeGen::RValue clang::CodeGen::CGCUDARuntime::EmitCUDADeviceKernelCallExpr(clang::CodeGen::CodeGenFunction&, const clang::CUDAKernelCallExpr*, clang::CodeGen::ReturnValueSlot, llvm::CallBase**)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCUDARuntime.cpp:71:40:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCUDARuntime.cpp:35:43: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[3233/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBlocks.cpp.o
distcc[12538] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[3234/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDANV.cpp.o
[3235/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXX.cpp.o
[3236/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/BackendUtil.cpp.o
[3237/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXXABI.cpp.o
[3238/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBuiltin.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp: In function 'llvm::Value* EmitOverflowCheckedAbs(clang::CodeGen::CodeGenFunction&, const clang::CallExpr*, bool)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp:2102:18: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitCheckedArgForBuiltin(const clang::Expr*, BuiltinCheckKind)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp:2044:12: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitCheckedArgForAssume(const clang::Expr*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp:2059:12: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
[3239/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCleanup.cpp.o
[3240/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGClass.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGClass.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitVTablePtrCheck(const clang::CXXRecordDecl*, llvm::Value*, CFITypeCheckKind, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGClass.cpp:2986:12: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGClass.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitVTableTypeCheckedLoad(const clang::CXXRecordDecl*, llvm::Value*, llvm::Type*, uint64_t)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGClass.cpp:3033:14: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
[3241/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCoroutine.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCoroutine.cpp: In function '{anonymous}::LValueOrRValue emitSuspendExpression(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGCoroData&, const clang::CoroutineSuspendExpr&, {anonymous}::AwaitKind, clang::CodeGen::AggValueSlot, bool, bool)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCoroutine.cpp:351:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCoroutine.cpp:351:41: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[3242/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCall.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenFunction.h:16,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCXXABI.h:17,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/ABIInfoImpl.h:13,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCall.cpp:16:
In member function 'clang::CodeGen::Address clang::CodeGen::CGBuilderTy::createConstGEP2_32(clang::CodeGen::Address, unsigned int, unsigned int, const llvm::Twine&) [with bool IsInBounds = false]',
    inlined from 'clang::CodeGen::Address clang::CodeGen::CGBuilderTy::CreateConstGEP2_32(clang::CodeGen::Address, unsigned int, unsigned int, const llvm::Twine&)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuilder.h:337:37,
    inlined from 'void forConstantArrayExpansion(clang::CodeGen::CodeGenFunction&, {anonymous}::ConstantArrayExpansion*, clang::CodeGen::Address, llvm::function_ref<void(clang::CodeGen::Address)>)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCall.cpp:1102:53:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuilder.h:83:68: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCall.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitNonNullArgCheck(clang::CodeGen::RValue, clang::QualType, clang::SourceLocation, AbstractCallee, unsigned int)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCall.cpp:4626:12: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCall.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitReturnValueCheck(llvm::Value*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCall.cpp:4255:12: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCall.cpp: In member function 'llvm::CallInst* clang::CodeGen::CodeGenFunction::EmitNounwindRuntimeCall(llvm::FunctionCallee, llvm::ArrayRef<clang::CodeGen::Address>, const llvm::Twine&)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCall.cpp:4989:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::CodeGen::Address>' changed in GCC 7.1
[3243/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDeclCXX.cpp.o
[3244/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDecl.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBlocks.h:16,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDecl.cpp:13:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuilder.h: In function 'clang::CodeGen::Address clang::CodeGen::CGBuilderTy::createConstGEP2_32(clang::CodeGen::Address, unsigned int, unsigned int, const llvm::Twine&) [with bool IsInBounds = true]':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuilder.h:83:68: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[3245/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGException.cpp.o
[3246/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprAgg.cpp.o
[3247/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprCXX.cpp.o
[3248/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExpr.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenFunction.h:16,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGCXXABI.h:17,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/ABIInfoImpl.h:13,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:13:
In member function 'clang::CodeGen::Address clang::CodeGen::CGBuilderTy::createConstGEP2_32(clang::CodeGen::Address, unsigned int, unsigned int, const llvm::Twine&) [with bool IsInBounds = false]',
    inlined from 'clang::CodeGen::Address clang::CodeGen::CGBuilderTy::CreateConstGEP2_32(clang::CodeGen::Address, unsigned int, unsigned int, const llvm::Twine&)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuilder.h:337:37,
    inlined from 'clang::CodeGen::Address emitAddrOfFieldStorage(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, const clang::FieldDecl*, bool)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:5321:42:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuilder.h:83:68: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'clang::CodeGen::Address clang::CodeGen::CGBuilderTy::createConstGEP2_32(clang::CodeGen::Address, unsigned int, unsigned int, const llvm::Twine&) [with bool IsInBounds = false]',
    inlined from 'clang::CodeGen::Address clang::CodeGen::CGBuilderTy::CreateConstGEP2_32(clang::CodeGen::Address, unsigned int, unsigned int, const llvm::Twine&)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuilder.h:337:37,
    inlined from 'clang::CodeGen::LValue clang::CodeGen::CodeGenFunction::EmitLValueForField(clang::CodeGen::LValue, const clang::FieldDecl*, bool)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:5383:46:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGBuilder.h:83:68: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitCheck(llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >, SanitizerHandler, llvm::ArrayRef<llvm::Constant*>, llvm::ArrayRef<llvm::Value*>, const clang::CodeGen::TrapReason*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:3893:6: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitUnreachable(clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:4228:14: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp: In member function 'bool clang::CodeGen::CodeGenFunction::EmitScalarRangeCheck(llvm::Value*, clang::QualType, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:2111:12: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitBoundsCheckImpl(const clang::Expr*, llvm::Value*, llvm::Value*, clang::QualType, clang::QualType, bool)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:1274:12: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitTypeCheck(TypeCheckKind, clang::SourceLocation, llvm::Value*, clang::QualType, clang::CharUnits, clang::SanitizerSet, llvm::Value*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:870:16: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:948:16: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitCfiCheckFail()':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:4207:16: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp: In member function 'clang::CodeGen::RValue clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, const clang::CodeGen::CGCallee&, const clang::CallExpr*, clang::CodeGen::ReturnValueSlot, llvm::Value*, llvm::CallBase**, const clang::CodeGen::CGFunctionInfo**)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:6582:16: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExpr.cpp:6627:16: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
[3249/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprComplex.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp: In member function 'clang::QualType {anonymous}::ComplexExprEmitter::getPromotionType(clang::FPOptionsOverride, clang::QualType, bool)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp:320:12: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'ComplexPairTy {anonymous}::ComplexExprEmitter::VisitBinMul(const clang::BinaryOperator*)',
    inlined from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = std::add_pointer; ImplClass = {anonymous}::ComplexExprEmitter; RetTy = std::pair<llvm::Value*, llvm::Value*>; ParamTys = {}]' at /build/emscripten/src/llvm-project/clang/include/clang/AST/StmtVisitor.h:53:69:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp:355:95: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'ComplexPairTy {anonymous}::ComplexExprEmitter::VisitBinDiv(const clang::BinaryOperator*)',
    inlined from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = std::add_pointer; ImplClass = {anonymous}::ComplexExprEmitter; RetTy = std::pair<llvm::Value*, llvm::Value*>; ParamTys = {}]' at /build/emscripten/src/llvm-project/clang/include/clang/AST/StmtVisitor.h:54:69:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp:356:95: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'ComplexPairTy {anonymous}::ComplexExprEmitter::VisitBinAdd(const clang::BinaryOperator*)',
    inlined from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = std::add_pointer; ImplClass = {anonymous}::ComplexExprEmitter; RetTy = std::pair<llvm::Value*, llvm::Value*>; ParamTys = {}]' at /build/emscripten/src/llvm-project/clang/include/clang/AST/StmtVisitor.h:56:69:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp:357:95: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'ComplexPairTy {anonymous}::ComplexExprEmitter::VisitBinSub(const clang::BinaryOperator*)',
    inlined from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = std::add_pointer; ImplClass = {anonymous}::ComplexExprEmitter; RetTy = std::pair<llvm::Value*, llvm::Value*>; ParamTys = {}]' at /build/emscripten/src/llvm-project/clang/include/clang/AST/StmtVisitor.h:57:69:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp:358:95: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'ComplexPairTy {anonymous}::ComplexExprEmitter::VisitUnaryPlus(const clang::UnaryOperator*, clang::QualType)',
    inlined from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = std::add_pointer; ImplClass = {anonymous}::ComplexExprEmitter; RetTy = std::pair<llvm::Value*, llvm::Value*>; ParamTys = {}]' at /build/emscripten/src/llvm-project/clang/include/clang/AST/StmtVisitor.h:95:73:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp:653:29: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In member function 'ComplexPairTy {anonymous}::ComplexExprEmitter::VisitUnaryMinus(const clang::UnaryOperator*, clang::QualType)',
    inlined from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = std::add_pointer; ImplClass = {anonymous}::ComplexExprEmitter; RetTy = std::pair<llvm::Value*, llvm::Value*>; ParamTys = {}]' at /build/emscripten/src/llvm-project/clang/include/clang/AST/StmtVisitor.h:96:75:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp:676:29: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp: In member function 'clang::CodeGen::LValue {anonymous}::ComplexExprEmitter::EmitCompoundAssignLValue(const clang::CompoundAssignOperator*, ComplexPairTy ({anonymous}::ComplexExprEmitter::*)(const BinOpInfo&), clang::CodeGen::RValue&)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp:1238:23: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp:1246:23: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp:1276:23: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[3250/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDebugInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DIBuilder.h:24,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.h:29,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:13:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createConstantValueExpression(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DIBuilder.h:941:31,
    inlined from 'llvm::DIExpression* clang::CodeGen::CGDebugInfo::createConstantValueExpression(const clang::ValueDecl*, const clang::APValue&)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:6548:50:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createConstantValueExpression(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DIBuilder.h:941:31,
    inlined from 'llvm::DIExpression* clang::CodeGen::CGDebugInfo::createConstantValueExpression(const clang::ValueDecl*, const clang::APValue&)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:6564:50:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp: In member function 'llvm::DILocation* clang::CodeGen::CodeGenFunction::SanitizerAnnotateDebugInfo(llvm::ArrayRef<clang::SanitizerKind::SanitizerOrdinal>, SanitizerHandler)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:6627:19: note: parameter passing for argument of type 'llvm::ArrayRef<clang::SanitizerKind::SanitizerOrdinal>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp: In constructor 'clang::CodeGen::SanitizerDebugLocation::SanitizerDebugLocation(clang::CodeGen::CodeGenFunction*, llvm::ArrayRef<clang::SanitizerKind::SanitizerOrdinal>, SanitizerHandler)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:6651:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::SanitizerKind::SanitizerOrdinal>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:6655:50: note: parameter passing for argument of type 'llvm::ArrayRef<clang::SanitizerKind::SanitizerOrdinal>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp: In member function 'void clang::CodeGen::CGDebugInfo::EmitPseudoVariable(clang::CodeGen::CGBuilderTy&, llvm::Instruction*, clang::QualType)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:6229:37: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp: In member function 'llvm::DILocalVariable* clang::CodeGen::CGDebugInfo::EmitDeclare(const clang::BindingDecl*, llvm::Value*, std::optional<unsigned int>, clang::CodeGen::CGBuilderTy&, bool)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:5447:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp: In member function 'void clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockDeclRefVariable(const clang::VarDecl*, llvm::Value*, clang::CodeGen::CGBuilderTy&, const clang::CodeGen::CGBlockInfo&, llvm::Instruction*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:5575:41: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp: In member function 'llvm::DILocalVariable* clang::CodeGen::CGDebugInfo::EmitDeclare(const clang::VarDecl*, llvm::Value*, std::optional<unsigned int>, clang::CodeGen::CGBuilderTy&, bool)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:5271:31: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:5341:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp: In member function 'llvm::DIType* clang::CodeGen::CGDebugInfo::CreateType(const clang::BuiltinType*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:989:47: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:1058:51: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp: In member function 'void clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(const clang::CodeGen::CGBlockInfo&, llvm::StringRef, unsigned int, llvm::AllocaInst*, clang::CodeGen::CGBuilderTy&)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:5760:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp: In member function 'void clang::CodeGen::CGDebugInfo::EmitGlobalVariable(llvm::GlobalVariable*, const clang::VarDecl*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp:6093:59: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[3251/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprConstant.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp: In function 'static llvm::Constant* {anonymous}::ConstantAggregateBuilder::buildFrom(clang::CodeGen::CodeGenModule&, llvm::ArrayRef<llvm::Constant*>, llvm::ArrayRef<clang::CharUnits>, clang::CharUnits, clang::CharUnits, bool, llvm::Type*, bool)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:408:17: note: parameter passing for argument of type 'llvm::ArrayRef<clang::CharUnits>' changed in GCC 7.1
In member function 'llvm::Constant* {anonymous}::ConstantAggregateBuilder::build(llvm::Type*, bool) const',
    inlined from 'llvm::Constant* {anonymous}::ConstStructBuilder::Finalize(clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:983:23:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:140:21: note: parameter passing for argument of type 'llvm::ArrayRef<clang::CharUnits>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:140:21: note: parameter passing for argument of type 'llvm::ArrayRef<clang::CharUnits>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp: In member function 'void {anonymous}::ConstantAggregateBuilder::condense(clang::CharUnits, llvm::Type*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:555:42: note: parameter passing for argument of type 'llvm::ArrayRef<clang::CharUnits>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:555:42: note: parameter passing for argument of type 'llvm::ArrayRef<clang::CharUnits>' changed in GCC 7.1
In member function 'llvm::Constant* {anonymous}::ConstantAggregateBuilder::build(llvm::Type*, bool) const',
    inlined from 'static llvm::Constant* clang::CodeGen::ConstantEmitter::emitForMemory(clang::CodeGen::CodeGenModule&, llvm::Constant*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:2010:27:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:140:21: note: parameter passing for argument of type 'llvm::ArrayRef<clang::CharUnits>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:140:21: note: parameter passing for argument of type 'llvm::ArrayRef<clang::CharUnits>' changed in GCC 7.1
In member function 'llvm::Constant* {anonymous}::ConstantAggregateBuilder::build(llvm::Type*, bool) const',
    inlined from 'llvm::Constant* {anonymous}::ConstExprEmitter::VisitDesignatedInitUpdateExpr(const clang::DesignatedInitUpdateExpr*, clang::QualType)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:1511:23:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:140:21: note: parameter passing for argument of type 'llvm::ArrayRef<clang::CharUnits>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp:140:21: note: parameter passing for argument of type 'llvm::ArrayRef<clang::CharUnits>' changed in GCC 7.1
[3252/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGGPUBuiltin.cpp.o
[3253/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGLoopInfo.cpp.o
[3254/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGHLSLBuiltins.cpp.o
[3255/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprScalar.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp: In member function 'void {anonymous}::ScalarExprEmitter::EmitBinOpCheck(llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >, const {anonymous}::BinOpInfo&)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:1817:6: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:1887:16: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp: In function 'void {anonymous}::ScalarExprEmitter::EmitUndefinedBehaviorIntegerDivAndRemCheck(const {anonymous}::BinOpInfo&, llvm::Value*, bool)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:4032:19: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp: In member function 'llvm::Value* {anonymous}::ScalarExprEmitter::_ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE.part.0(const {anonymous}::BinOpInfo&)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:4872:19: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitBitfieldConversionCheck(llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, const clang::CodeGen::CGBitFieldInfo&, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:1471:12: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp: In member function 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitOverflowCheckedBinOp(const {anonymous}::BinOpInfo&)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:4170:21: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp: In member function 'void {anonymous}::ScalarExprEmitter::EmitIntegerSignChangeCheck(llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:1339:16: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitCheckedInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef<llvm::Value*>, bool, bool, clang::SourceLocation, const llvm::Twine&)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:6222:12: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitPointerArithmetic(const clang::BinaryOperator*, clang::Expr*, llvm::Value*, clang::Expr*, llvm::Value*, bool)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:4294:14: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp: In member function 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitDiv(const {anonymous}::BinOpInfo&)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:4053:21: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
In member function 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitShr(const {anonymous}::BinOpInfo&)',
    inlined from 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitShr(const {anonymous}::BinOpInfo&)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:4878:8:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:4899:19: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
In member function 'void {anonymous}::ScalarExprEmitter::EmitFloatConversionCheck(llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::QualType, llvm::Type*, clang::SourceLocation)',
    inlined from 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitScalarConversion(llvm::Value*, clang::QualType, clang::QualType, clang::SourceLocation, ScalarConversionOpts)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:1715:29:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:1069:16: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
In member function 'void {anonymous}::ScalarExprEmitter::EmitIntegerTruncationCheck(llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::SourceLocation)',
    inlined from 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitScalarConversion(llvm::Value*, clang::QualType, clang::QualType, clang::SourceLocation, ScalarConversionOpts)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:1747:31:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp:1183:16: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
[3256/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGNonTrivialStruct.cpp.o
[3257/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGHLSLRuntime.cpp.o
[3258/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCGNU.cpp.o
[3259/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCRuntime.cpp.o
[3260/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjC.cpp.o
distcc[12615] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGObjC.cpp: In member function 'llvm::Constant* clang::CodeGen::CodeGenFunction::GenerateObjCAtomicSetterCopyHelperFunction(const clang::ObjCPropertyImplDecl*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGObjC.cpp:3810:45: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGObjC.cpp:3815:45: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGObjC.cpp:3821:61: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGObjC.cpp: In member function 'llvm::Constant* clang::CodeGen::CodeGenFunction::GenerateObjCAtomicGetterCopyHelperFunction(const clang::ObjCPropertyImplDecl*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGObjC.cpp:3909:45: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGObjC.cpp: In member function 'void clang::CodeGen::CodeGenFunction::generateObjCSetterBody(const clang::ObjCImplementationDecl*, const clang::ObjCPropertyImplDecl*, llvm::Constant*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGObjC.cpp:1662:50: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
[3261/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenCLRuntime.cpp.o
[3262/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCMac.cpp.o
[3263/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGPointerAuth.cpp.o
[3264/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:20,
                 from /build/emscripten/src/llvm-project/clang/include/clang/Basic/LLVM.h:24,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/AttrIterator.h:16,
                 from /build/emscripten/src/llvm-project/clang/include/clang/AST/Attr.h:17,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/ABIInfo.h:12,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/ABIInfoImpl.h:12,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:13:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::CGRecordLowering::MemberInfo*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _OutputIterator = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _RandomAccessIterator2 = {anonymous}::CGRecordLowering::MemberInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::CGRecordLowering::MemberInfo*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _BidirectionalIterator2 = {anonymous}::CGRecordLowering::MemberInfo*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<{anonymous}::CGRecordLowering::MemberInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'void {anonymous}::CGRecordLowering::lower(bool)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:302:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<{anonymous}::CGRecordLowering::MemberInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'void {anonymous}::CGRecordLowering::lower(bool)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:302:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<{anonymous}::CGRecordLowering::MemberInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'void {anonymous}::CGRecordLowering::insertPadding()' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:1019:20,
    inlined from 'void {anonymous}::CGRecordLowering::lower(bool)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:306:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, vector<{anonymous}::CGRecordLowering::MemberInfo> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<{anonymous}::CGRecordLowering::MemberInfo>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'void {anonymous}::CGRecordLowering::insertPadding()' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:1019:20,
    inlined from 'void {anonymous}::CGRecordLowering::lower(bool)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:306:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3265/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntimeGPU.cpp.o
[3266/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTT.cpp.o
[3267/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmt.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmt.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitSwitchStmt(const clang::SwitchStmt&)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmt.cpp:2453:30: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmt.cpp:2463:30: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[3268/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenABITypes.cpp.o
[3269/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTables.cpp.o
[3270/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntime.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp: In function 'std::string mangleVectorParameters(llvm::ArrayRef<{anonymous}::ParamAttrTy>)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp:11234:20: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParamAttrTy>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp: In function 'void emitAArch64DeclareSimdFunction(clang::CodeGen::CodeGenModule&, const clang::FunctionDecl*, unsigned int, llvm::ArrayRef<{anonymous}::ParamAttrTy>, clang::OMPDeclareSimdDeclAttr::BranchStateTy, llvm::StringRef, char, unsigned int, llvm::Function*, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp:11486:13: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParamAttrTy>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp:11533:63: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParamAttrTy>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp:11533:63: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParamAttrTy>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp:11533:63: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParamAttrTy>' changed in GCC 7.1
In function 'void emitX86DeclareSimdFunction(const clang::FunctionDecl*, llvm::Function*, const llvm::APSInt&, llvm::ArrayRef<{anonymous}::ParamAttrTy>, clang::OMPDeclareSimdDeclAttr::BranchStateTy)',
    inlined from 'virtual void clang::CodeGen::CGOpenMPRuntime::emitDeclareSimdFunction(const clang::FunctionDecl*, llvm::Function*)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp:11731:35:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp:11325:36: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParamAttrTy>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp: In member function 'virtual void clang::CodeGen::CGOpenMPRuntime::emitDeclareSimdFunction(const clang::FunctionDecl*, llvm::Function*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp:11736:41: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParamAttrTy>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp:11736:41: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParamAttrTy>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp:11739:41: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParamAttrTy>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp:11739:41: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ParamAttrTy>' changed in GCC 7.1
[3271/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmtOpenMP.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp: In function 'clang::ImplicitParamDecl* createImplicitFirstprivateForType(clang::ASTContext&, clang::CodeGen::OMPTaskDataTy&, clang::QualType, clang::CapturedDecl*, clang::SourceLocation)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp:5327:46: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp: In function 'clang::CodeGen::CodeGenFunction::EmitSections(const clang::OMPExecutableDirective&)::<lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp:4268:50: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp:4272:47: note: parameter passing for argument of type 'clang::FPOptionsOverride' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DIBuilder.h:24,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGDebugInfo.h:29,
                 from /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp:14:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(const clang::OMPExecutableDirective&, clang::OpenMPDirectiveKind, const clang::CodeGen::RegionCodeGenTy&, TaskGenTy&, clang::CodeGen::OMPTaskDataTy&)::<lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>::<lambda(llvm::LLVMContext&, auto:37*, unsigned int)> [with auto:37 = llvm::DbgVariableIntrinsic]' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp:5071:35,
    inlined from 'clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(const clang::OMPExecutableDirective&, clang::OpenMPDirectiveKind, const clang::CodeGen::RegionCodeGenTy&, TaskGenTy&, clang::CodeGen::OMPTaskDataTy&)::<lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp:5075:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(const clang::OMPExecutableDirective&, clang::OpenMPDirectiveKind, const clang::CodeGen::RegionCodeGenTy&, TaskGenTy&, clang::CodeGen::OMPTaskDataTy&)::<lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>::<lambda(llvm::LLVMContext&, auto:37*, unsigned int)> [with auto:37 = llvm::DbgVariableRecord]' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp:5071:35,
    inlined from 'clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(const clang::OMPExecutableDirective&, clang::OpenMPDirectiveKind, const clang::CodeGen::RegionCodeGenTy&, TaskGenTy&, clang::CodeGen::OMPTaskDataTy&)::<lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp:5083:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3426:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[3272/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenAction.cpp.o
[3273/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenFunction.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenFunction.cpp: In member function 'void clang::CodeGen::CodeGenFunction::emitAlignmentAssumptionCheck(llvm::Value*, clang::QualType, clang::SourceLocation, clang::SourceLocation, llvm::Value*, llvm::Value*, llvm::Value*, llvm::Instruction*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenFunction.cpp:3231:14: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenFunction.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitVariablyModifiedType(clang::QualType)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenFunction.cpp:2553:22: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenFunction.cpp: In member function 'void clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, const clang::CodeGen::CGFunctionInfo&)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenFunction.cpp:1645:16: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
[3274/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenSYCL.cpp.o
[3275/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTBAA.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp: In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:67:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)',
    inlined from 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getChar()' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:78:32:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:67:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)',
    inlined from 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getAnyPtr(unsigned int)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:108:24:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:67:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)',
    inlined from 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getAnyPtr(unsigned int)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:112:24:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:67:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)',
    inlined from 'clang::CodeGen::TBAAAccessInfo clang::CodeGen::CodeGenTBAA::getVTablePtrAccessInfo(llvm::Type*)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:416:29:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:67:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp: In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::_ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE.part.0(const clang::Type*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:586:41: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:593:45: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::MDNode*, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:593:45: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::MDNode*, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp: In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getTBAAStructInfo(clang::QualType)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:509:41: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)',
    inlined from 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getTypeInfoHelper(const clang::Type*)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:220:34:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:67:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)',
    inlined from 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getTypeInfoHelper(const clang::Type*)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:325:32:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:67:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)',
    inlined from 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getTypeInfoHelper(const clang::Type*)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:350:32:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:67:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
In member function 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, uint64_t)',
    inlined from 'llvm::MDNode* clang::CodeGen::CodeGenTBAA::getTypeInfoHelper(const clang::Type*)' at /build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:359:32:
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp:67:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
[3276/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ConstantInitBuilder.cpp.o
[3277/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenPGO.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenPGO.cpp: In member function 'llvm::MDNode* clang::CodeGen::CodeGenFunction::createProfileWeights(llvm::ArrayRef<long long unsigned int>) const':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/CodeGenPGO.cpp:1487:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[3278/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTypes.cpp.o
[3279/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/HLSLBufferLayoutBuilder.cpp.o
distcc[12689] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[3280/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MacroPPCallbacks.cpp.o
[3281/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CoverageMappingGen.cpp.o
[3282/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/LinkInModulesPass.cpp.o
[3283/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ItaniumCXXABI.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/ItaniumCXXABI.cpp: In member function 'virtual clang::CodeGen::CGCallee {anonymous}::ItaniumCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, const clang::Expr*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, const clang::MemberPointerType*)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/ItaniumCXXABI.cpp:805:22: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/CodeGen/ItaniumCXXABI.cpp:850:20: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::Value*, clang::SanitizerKind::SanitizerOrdinal> >' changed in GCC 7.1
[3284/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenModule.cpp.o
[3285/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/PatternInit.cpp.o
[3286/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ModuleBuilder.cpp.o
[3287/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SanitizerMetadata.cpp.o
[3288/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SwiftCallingConv.cpp.o
[3289/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MicrosoftCXXABI.cpp.o
[3290/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/DirectX.cpp.o
[3291/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ObjectFilePCHContainerWriter.cpp.o
[3292/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/Hexagon.cpp.o
[3293/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/AMDGPU.cpp.o
[3294/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/NVPTX.cpp.o
[3295/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/SPIR.cpp.o
[3296/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/SystemZ.cpp.o
[3297/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/PPC.cpp.o
[3298/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/WebAssembly.cpp.o
[3299/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetInfo.cpp.o
[3300/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/AArch64.cpp.o
[3301/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/X86.cpp.o
[3302/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/AMDGPU.cpp.o
[3303/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/ARC.cpp.o
[3304/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/BPF.cpp.o
[3305/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/AVR.cpp.o
[3306/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/ARM.cpp.o
[3307/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/RISCV.cpp.o
[3308/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/CSKY.cpp.o
[3309/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/DirectX.cpp.o
[3310/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/Lanai.cpp.o
[3311/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/Hexagon.cpp.o
[3312/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/LoongArch.cpp.o
distcc[12784] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[3313/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/M68k.cpp.o
[3314/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/MSP430.cpp.o
[3315/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetBuiltins/ARM.cpp.o
/build/emscripten/src/llvm-project/clang/lib/CodeGen/TargetBuiltins/ARM.cpp: In function 'const {anonymous}::ARMVectorIntrinsicInfo* findARMVectorIntrinsicInMap(llvm::ArrayRef<{anonymous}::ARMVectorIntrinsicInfo>, unsigned int, bool&)':
/build/emscripten/src/llvm-project/clang/lib/CodeGen/TargetBuiltins/ARM.cpp:1666:1: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::ARMVectorIntrinsicInfo>' changed in GCC 7.1
[3316/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/Mips.cpp.o
[3317/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/NVPTX.cpp.o
[3318/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/PPC.cpp.o
[3319/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/RISCV.cpp.o
[3320/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/SPIR.cpp.o
[3321/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/Sparc.cpp.o
[3322/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/TCE.cpp.o
[3323/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/SystemZ.cpp.o
[3324/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TrapReasonBuilder.cpp.o
[3325/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/VE.cpp.o
[3326/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/WebAssembly.cpp.o
[3327/4417] Building CXX object tools/clang/lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/APIIgnoresList.cpp.o
[3328/4417] Building CXX object tools/clang/lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/API.cpp.o
[3329/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/VarBypassDetector.cpp.o
[3330/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/XCore.cpp.o
[3331/4417] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/Targets/X86.cpp.o
[3332/4417] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FixItRewriter.cpp.o
[3333/4417] Building CXX object tools/clang/lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/TypedefUnderlyingTypeResolver.cpp.o
[3334/4417] Building CXX object tools/clang/lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/DeclarationFragments.cpp.o
[3335/4417] Building CXX object tools/clang/lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/Serialization/SymbolGraphSerializer.cpp.o
[3336/4417] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteMacros.cpp.o
[3337/4417] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/InclusionRewriter.cpp.o
[3338/4417] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/HTMLPrint.cpp.o
[3339/4417] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteTest.cpp.o
[3340/4417] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FrontendActions.cpp.o
[3341/4417] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteModernObjC.cpp.o
[3342/4417] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/ArgumentsAdjusters.cpp.o
[3343/4417] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteObjC.cpp.o
[3344/4417] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/AllTUsExecution.cpp.o
[3345/4417] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/FileMatchTrie.cpp.o
[3346/4417] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/CommonOptionsParser.cpp.o
[3347/4417] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/Execution.cpp.o
[3348/4417] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/ExpandResponseFilesCompilationDatabase.cpp.o
[3349/4417] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/CompilationDatabase.cpp.o
[3350/4417] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/FixIt.cpp.o
[3351/4417] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/InterpolatingCompilationDatabase.cpp.o
[3352/4417] Building CXX object tools/clang/lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/ExtractAPIConsumer.cpp.o
[3353/4417] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/GuessTargetAndModeCompilationDatabase.cpp.o
[3354/4417] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/LocateToolCompilationDatabase.cpp.o
[3355/4417] Linking CXX static library lib/libclangInstallAPI.a
[3356/4417] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/JSONCompilationDatabase.cpp.o
[3357/4417] Linking CXX static library lib/libclangStaticAnalyzerCheckers.a
[3358/4417] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/Refactoring.cpp.o
[3359/4417] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/RefactoringCallbacks.cpp.o
[3360/4417] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/StandaloneExecution.cpp.o
distcc[12921] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[3361/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalyzerHelpFlags.cpp.o
[3362/4417] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/Tooling.cpp.o
[3363/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CheckerRegistry.cpp.o
[3364/4417] Building BitcodeStripOpts.inc...
[3365/4417] Building ObjdumpOpts.inc...
[3366/4417] Building Opts.inc...
[3367/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o
[3368/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o
[3369/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CreateCheckerManager.cpp.o
[3370/4417] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/Utils.cpp.o
[3371/4417] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/DWARFLinkerBase.cpp.o
[3372/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/CodeEmitter.cpp.o
[3373/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/HardwareUnit.cpp.o
[3374/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HWEventListener.cpp.o
[3375/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Context.cpp.o
[3376/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/CustomBehaviour.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/MCA/CustomBehaviour.cpp: In member function 'virtual std::vector<std::unique_ptr<llvm::mca::View> > llvm::mca::CustomBehaviour::getStartViews(llvm::MCInstPrinter&, llvm::ArrayRef<llvm::MCInst>)':
/build/emscripten/src/llvm-project/llvm/lib/MCA/CustomBehaviour.cpp:29:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
[3377/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/LSUnit.cpp.o
[3378/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o
[3379/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/RetireControlUnit.cpp.o
[3380/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/RegisterFile.cpp.o
[3381/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/Scheduler.cpp.o
[3382/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/ResourceManager.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/MCA/HardwareUnits/ResourceManager.cpp: In constructor 'llvm::mca::ResourceManager::ResourceManager(const llvm::MCSchedModel&)':
/build/emscripten/src/llvm-project/llvm/lib/MCA/HardwareUnits/ResourceManager.cpp:119:27: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
[3383/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/IncrementalSourceMgr.cpp.o
[3384/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Instruction.cpp.o
[3385/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Pipeline.cpp.o
[3386/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/DispatchStage.cpp.o
[3387/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/EntryStage.cpp.o
[3388/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/InstrBuilder.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/MCA/InstrBuilder.cpp: In constructor 'llvm::mca::InstrBuilder::InstrBuilder(const llvm::MCSubtargetInfo&, const llvm::MCInstrInfo&, const llvm::MCRegisterInfo&, const llvm::MCInstrAnalysis*, const llvm::mca::InstrumentManager&, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/MCA/InstrBuilder.cpp:40:27: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
[3389/4417] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o
[3390/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/ExecuteStage.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/MCA/Stages/ExecuteStage.cpp: In member function 'void llvm::mca::ExecuteStage::notifyInstructionIssued(const llvm::mca::InstRef&, llvm::MutableArrayRef<std::pair<std::pair<long long unsigned int, long long unsigned int>, llvm::mca::ReleaseAtCycles> >) const':
/build/emscripten/src/llvm-project/llvm/lib/MCA/Stages/ExecuteStage.cpp:252:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<std::pair<std::pair<long long unsigned int, long long unsigned int>, llvm::mca::ReleaseAtCycles> >' changed in GCC 7.1
[3391/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/MicroOpQueueStage.cpp.o
[3392/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/InstructionTables.cpp.o
[3393/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/InOrderIssueStage.cpp.o
[3394/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Support.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/MCA/Support.cpp: In function 'void llvm::mca::computeProcResourceMasks(const llvm::MCSchedModel&, llvm::MutableArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/MCA/Support.cpp:40:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
[3395/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/Stage.cpp.o
[3396/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/RetireStage.cpp.o
[3397/4417] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/View.cpp.o
[3398/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/DXContainer/DXContainerObject.cpp.o
[3399/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/Archive.cpp.o
In function 'llvm::Error deepWriteArchive(llvm::StringRef, llvm::ArrayRef<llvm::NewArchiveMember>, llvm::SymtabWritingMode, llvm::object::Archive::Kind, bool, bool)',
    inlined from 'llvm::Error llvm::objcopy::executeObjcopyOnArchive(const MultiFormatConfig&, const llvm::object::Archive&)' at /build/emscripten/src/llvm-project/llvm/lib/ObjCopy/Archive.cpp:108:38:
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/Archive.cpp:70:49: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/Archive.cpp:70:49: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
[3400/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/DXContainer/DXContainerWriter.cpp.o
[3401/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/DXContainer/DXContainerReader.cpp.o
[3402/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/DXContainer/DXContainerObjcopy.cpp.o
[3403/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/CommonConfig.cpp.o
[3404/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ConfigManager.cpp.o
[3405/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFReader.cpp.o
[3406/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ObjCopy.cpp.o
[3407/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFObject.cpp.o
[3408/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFObjcopy.cpp.o
[3409/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFWriter.cpp.o
[3410/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOWriter.cpp.o
[3411/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOReader.cpp.o
[3412/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOLayoutBuilder.cpp.o
[3413/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ELF/ELFObjcopy.cpp.o
[3414/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmObject.cpp.o
[3415/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmReader.cpp.o
[3416/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOObjcopy.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/MachO/MachOObjcopy.cpp: In function 'llvm::Error llvm::objcopy::macho::executeObjcopyOnMachOUniversalBinary(const llvm::objcopy::MultiFormatConfig&, const llvm::object::MachOUniversalBinary&, llvm::raw_ostream&)':
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/MachO/MachOObjcopy.cpp:544:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
[3417/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOObject.cpp.o
[3418/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/XCOFF/XCOFFReader.cpp.o
[3419/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmWriter.cpp.o
[3420/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/XCOFF/XCOFFObjcopy.cpp.o
[3421/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmObjcopy.cpp.o
[3422/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/XCOFF/XCOFFWriter.cpp.o
[3423/4417] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/HTTPClient.cpp.o
[3424/4417] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/BuildIDFetcher.cpp.o
[3425/4417] Linking CXX static library lib/libLLVMOrcJIT.a
[3426/4417] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/HTTPServer.cpp.o
[3427/4417] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/Debuginfod.cpp.o
[3428/4417] Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp: In member function 'virtual llvm::GenericValue llvm::MCJIT::runFunction(llvm::Function*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp:510:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
[3429/4417] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ELF/ELFObject.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp: In function 'llvm::SmallVector<char, 0> encodeCrel(llvm::ArrayRef<llvm::objcopy::elf::Relocation>) [with bool Is64 = false]':
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp:109:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::objcopy::elf::Relocation>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp: In member function 'llvm::Error llvm::objcopy::elf::ELFSectionSizer<ELFT>::visit(llvm::objcopy::elf::RelocationSection&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]':
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp:124:42: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::objcopy::elf::Relocation>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp: In member function 'llvm::Error llvm::objcopy::elf::ELFSectionSizer<ELFT>::visit(llvm::objcopy::elf::RelocationSection&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]':
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp:124:42: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::objcopy::elf::Relocation>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp: In member function 'llvm::Error llvm::objcopy::elf::ELFSectionWriter<ELFT>::visit(const llvm::objcopy::elf::RelocationSection&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]':
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp:987:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::objcopy::elf::Relocation>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp: In member function 'llvm::Error llvm::objcopy::elf::ELFSectionWriter<ELFT>::visit(const llvm::objcopy::elf::RelocationSection&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]':
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp:987:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::objcopy::elf::Relocation>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp: In function 'llvm::SmallVector<char, 0> encodeCrel(llvm::ArrayRef<llvm::objcopy::elf::Relocation>) [with bool Is64 = true]':
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp:109:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::objcopy::elf::Relocation>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp: In member function 'llvm::Error llvm::objcopy::elf::ELFSectionSizer<ELFT>::visit(llvm::objcopy::elf::RelocationSection&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp:124:42: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::objcopy::elf::Relocation>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp: In member function 'llvm::Error llvm::objcopy::elf::ELFSectionSizer<ELFT>::visit(llvm::objcopy::elf::RelocationSection&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp:124:42: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::objcopy::elf::Relocation>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp: In member function 'llvm::Error llvm::objcopy::elf::ELFSectionWriter<ELFT>::visit(const llvm::objcopy::elf::RelocationSection&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp:987:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::objcopy::elf::Relocation>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp: In member function 'llvm::Error llvm::objcopy::elf::ELFSectionWriter<ELFT>::visit(const llvm::objcopy::elf::RelocationSection&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/emscripten/src/llvm-project/llvm/lib/ObjCopy/ELF/ELFObject.cpp:987:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::objcopy::elf::Relocation>' changed in GCC 7.1
[3430/4417] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/DebugInfoSupport.cpp.o
[3431/4417] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/DebuggerSupport.cpp.o
[3432/4417] Linking CXX static library lib/libLLVMWebAssemblyCodeGen.a
[3433/4417] Linking CXX static library lib/libLLVMWebAssemblyAsmParser.a
[3434/4417] Linking CXX static library lib/libLLVMWebAssemblyDisassembler.a
[3435/4417] Linking CXX static library lib/libLLVMARMCodeGen.a
[3436/4417] Linking CXX static library lib/libLLVMARMAsmParser.a
[3437/4417] Linking CXX static library lib/libLLVMARMDisassembler.a
[3438/4417] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/DebuggerSupportPlugin.cpp.o
[3439/4417] Linking CXX static library lib/libLLVMLibDriver.a
[3440/4417] Linking CXX static library lib/libLLVMWindowsManifest.a
[3441/4417] Creating export file for LTO
[3442/4417] Linking CXX static library lib/liblldCommon.a
[3443/4417] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/LLJITUtilsCBindings.cpp.o
[3444/4417] Building CXX object lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o
[3445/4417] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/VTuneSupportPlugin.cpp.o
[3446/4417] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/PerfSupportPlugin.cpp.o
[3447/4417] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/ELFDebugObjectPlugin.cpp.o
[3448/4417] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/CallGraphSort.cpp.o
[3449/4417] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/COFFLinkerContext.cpp.o
[3450/4417] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Chunks.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/lld/include/lld/Common/LLVM.h:19,
                 from /build/emscripten/src/llvm-project/lld/include/lld/Common/ErrorHandler.h:71,
                 from /build/emscripten/src/llvm-project/lld/COFF/Config.h:12,
                 from /build/emscripten/src/llvm-project/lld/COFF/Chunks.h:12,
                 from /build/emscripten/src/llvm-project/lld/COFF/Chunks.cpp:9:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _OutputIterator = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = lld::coff::Arm64XDynamicRelocEntry*; _OutputIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _RandomAccessIterator2 = lld::coff::Arm64XDynamicRelocEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = lld::coff::Arm64XDynamicRelocEntry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _BidirectionalIterator2 = lld::coff::Arm64XDynamicRelocEntry*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >; _Tp = lld::coff::Arm64XDynamicRelocEntry]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<lld::coff::Arm64XDynamicRelocEntry>&; Compare = lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void lld::coff::DynamicRelocsChunk::finalize()' at /build/emscripten/src/llvm-project/lld/COFF/Chunks.cpp:1252:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Pointer = lld::coff::Arm64XDynamicRelocEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<lld::coff::Arm64XDynamicRelocEntry>&; Compare = lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void lld::coff::DynamicRelocsChunk::finalize()' at /build/emscripten/src/llvm-project/lld/COFF/Chunks.cpp:1252:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, vector<lld::coff::Arm64XDynamicRelocEntry> >; _Compare = lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<lld::coff::Arm64XDynamicRelocEntry>&; Compare = lld::coff::DynamicRelocsChunk::finalize()::<lambda(const lld::coff::Arm64XDynamicRelocEntry&, const lld::coff::Arm64XDynamicRelocEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void lld::coff::DynamicRelocsChunk::finalize()' at /build/emscripten/src/llvm-project/lld/COFF/Chunks.cpp:1252:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::coff::Arm64XDynamicRelocEntry*, std::vector<lld::coff::Arm64XDynamicRelocEntry> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3451/4417] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o
[3452/4417] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o
[3453/4417] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/DebugTypes.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/lld/include/lld/Common/LLVM.h:19,
                 from /build/emscripten/src/llvm-project/lld/COFF/DebugTypes.h:12,
                 from /build/emscripten/src/llvm-project/lld/COFF/DebugTypes.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Distance = int; _Tp = {anonymous}::GHashCell; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/emscripten/src/llvm-project/lld/COFF/DebugTypes.cpp:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h: In function 'void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, llvm::parallel::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:127:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:127:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = less<{anonymous}::GHashCell>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Compare = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, llvm::parallel::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:131:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = less<{anonymous}::GHashCell>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Compare = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, llvm::parallel::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:131:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h: In function 'void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, llvm::parallel::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:149:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::parallel::detail::parallel_quick_sort<__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, std::less<{anonymous}::GHashCell> >(__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, const std::less<{anonymous}::GHashCell>&, llvm::parallel::TaskGroup&, size_t)::<lambda()>&; _Args = {}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::parallel::detail::parallel_quick_sort<__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, std::less<{anonymous}::GHashCell> >(__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, const std::less<{anonymous}::GHashCell>&, llvm::parallel::TaskGroup&, size_t)::<lambda()>&; _Args = {}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::parallel::detail::parallel_quick_sort<__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, std::less<{anonymous}::GHashCell> >(__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >, const std::less<{anonymous}::GHashCell>&, llvm::parallel::TaskGroup&, size_t)::<lambda()>; _ArgTypes = {}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:147:24: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
In function 'void llvm::parallel::detail::parallel_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]',
    inlined from 'void llvm::parallelSort(RandomAccessIterator, RandomAccessIterator, const Comparator&) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:222:36,
    inlined from 'void llvm::parallelSort(RangeTy&&, const Comparator&) [with RangeTy = std::vector<{anonymous}::GHashCell>&; Comparator = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:257:15,
    inlined from 'void lld::coff::TypeMerger::mergeTypesWithGHash()' at /build/emscripten/src/llvm-project/lld/COFF/DebugTypes.cpp:1144:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:156:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = less<{anonymous}::GHashCell>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Compare = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::parallelSort(RandomAccessIterator, RandomAccessIterator, const Comparator&) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:226:13,
    inlined from 'void llvm::parallelSort(RangeTy&&, const Comparator&) [with RangeTy = std::vector<{anonymous}::GHashCell>&; Comparator = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:257:15,
    inlined from 'void lld::coff::TypeMerger::mergeTypesWithGHash()' at /build/emscripten/src/llvm-project/lld/COFF/DebugTypes.cpp:1144:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<{anonymous}::GHashCell> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, vector<{anonymous}::GHashCell> >; _Compare = less<{anonymous}::GHashCell>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Compare = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::parallelSort(RandomAccessIterator, RandomAccessIterator, const Comparator&) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >; Comparator = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:226:13,
    inlined from 'void llvm::parallelSort(RangeTy&&, const Comparator&) [with RangeTy = std::vector<{anonymous}::GHashCell>&; Comparator = std::less<{anonymous}::GHashCell>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Parallel.h:257:15,
    inlined from 'void lld::coff::TypeMerger::mergeTypesWithGHash()' at /build/emscripten/src/llvm-project/lld/COFF/DebugTypes.cpp:1144:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::GHashCell*, std::vector<{anonymous}::GHashCell> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[3454/4417] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o
[3455/4417] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o
[3456/4417] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/LLDMapFile.cpp.o
[3457/4417] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o
[3458/4417] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/MinGW.cpp.o
[3459/4417] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o
[3460/4417] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o
[3461/4417] Building Options.inc...
[3462/4417] Building Options.inc...
[3463/4417] Building Options.inc...
[3464/4417] Building Options.inc...
[3465/4417] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o
[3466/4417] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o
[3467/4417] Bundling HTMLLogger resources
[3468/4417] Linking CXX static library lib/libclangRewriteFrontend.a
[3469/4417] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o
[3470/4417] Linking CXX static library lib/libclangExtractAPI.a
[3471/4417] Linking CXX static library lib/libclangStaticAnalyzerFrontend.a
[3472/4417] Linking CXX static library lib/libclangTooling.a
[3473/4417] Linking CXX static library lib/libclangCodeGen.a
[3474/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/BuildSystem.cpp.o
[3475/4417] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o
[3476/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCXX.cpp.o
[3477/4417] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o
distcc[13252] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[3478/4417] Building CXX object tools/clang/lib/FrontendTool/CMakeFiles/obj.clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o
[3479/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o
[3480/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o
[3481/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexHigh.cpp.o
[3482/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexer.cpp.o
[3483/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o
[3484/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexUSRs.cpp.o
[3485/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndex.cpp.o
/build/emscripten/src/llvm-project/clang/tools/libclang/CIndex.cpp: In function 'CXString clang_getCursorDisplayName(CXCursor)':
/build/emscripten/src/llvm-project/clang/tools/libclang/CIndex.cpp:5887:32: note: parameter passing for argument of type 'llvm::ArrayRef<clang::TemplateArgumentLoc>' changed in GCC 7.1
[3486/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCompilationDatabase.cpp.o
[3487/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXComment.cpp.o
[3488/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXLoadedDiagnostic.cpp.o
[3489/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCursor.cpp.o
[3490/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXSourceLocation.cpp.o
[3491/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o
[3492/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/FatalErrorHandler.cpp.o
[3493/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXIndexDataConsumer.cpp.o
[3494/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXString.cpp.o
[3495/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/Obsolete.cpp.o
[3496/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXType.cpp.o
[3497/4417] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/BugDriver.cpp.o
[3498/4417] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o
[3499/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/Rewrite.cpp.o
[3500/4417] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o
[3501/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXExtractAPI.cpp.o
[3502/4417] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/FindBugs.cpp.o
[3503/4417] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o
[3504/4417] Building Opts.inc...
[3505/4417] Building StripOpts.inc...
[3506/4417] Building OtoolOpts.inc...
[3507/4417] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/Indexing.cpp.o
[3508/4417] Building WindresOpts.inc...
[3509/4417] Building Opts.inc...
[3510/4417] Building Opts.inc...
[3511/4417] Creating export file for Remarks
[3512/4417] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o
[3513/4417] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ToolRunner.cpp.o
[3514/4417] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzerCLI.dir/FuzzerCLI.cpp.o
[3515/4417] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/Miscompilation.cpp.o
[3516/4417] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/bugpoint.cpp.o
[3517/4417] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/OpDescriptor.cpp.o
[3518/4417] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o
[3519/4417] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o
[3520/4417] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/IFSStub.cpp.o
[3521/4417] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/IFSHandler.cpp.o
In file included from /usr/include/c++/15.2.1/string:53,
                 from /usr/include/c++/15.2.1/bits/locale_classes.h:42,
                 from /usr/include/c++/15.2.1/bits/ios_base.h:43,
                 from /usr/include/c++/15.2.1/streambuf:45,
                 from /usr/include/c++/15.2.1/bits/streambuf_iterator.h:37,
                 from /usr/include/c++/15.2.1/iterator:68,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ADL.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:47,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/VersionTuple.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/InterfaceStub/IFSStub.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/InterfaceStub/IFSHandler.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/InterfaceStub/IFSHandler.cpp:9:
/usr/include/c++/15.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, vector<llvm::ifs::IFSSymbol> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<function<bool(const llvm::ifs::IFSSymbol&)> >]':
/usr/include/c++/15.2.1/bits/stl_algobase.h:2115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, std::vector<llvm::ifs::IFSSymbol> >' changed in GCC 7.1
 2115 |     __remove_if(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algobase.h:2115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, std::vector<llvm::ifs::IFSSymbol> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53:
In function '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, vector<llvm::ifs::IFSSymbol> >; _Predicate = function<bool(const llvm::ifs::IFSSymbol&)>]',
    inlined from 'auto llvm::remove_if(R&&, UnaryPredicate) [with R = std::vector<ifs::IFSSymbol>&; UnaryPredicate = std::function<bool(const ifs::IFSSymbol&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1771:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:816:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, std::vector<llvm::ifs::IFSSymbol> >' changed in GCC 7.1
  816 |       return std::__remove_if(__first, __last,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  817 |                               __gnu_cxx::__ops::__pred_iter(__pred));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3522/4417] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/ActionCache.cpp.o
[3523/4417] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/ELFObjHandler.cpp.o
[3524/4417] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/IRMutator.cpp.o
[3525/4417] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/BuiltinCAS.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CAS/BuiltinCAS.cpp:9:
/build/emscripten/src/llvm-project/llvm/lib/CAS/BuiltinCAS.h: In member function 'virtual llvm::Expected<llvm::cas::ObjectRef> llvm::cas::builtin::BuiltinCAS::storeFromNullTerminatedRegion(llvm::ArrayRef<unsigned char>, llvm::sys::fs::mapped_file_region)':
/build/emscripten/src/llvm-project/llvm/lib/CAS/BuiltinCAS.h:39:72: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ObjectRef>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/CAS/BuiltinCAS.cpp:11:
/build/emscripten/src/llvm-project/llvm/include/llvm/CAS/BuiltinObjectHasher.h: In static member function 'static llvm::cas::BuiltinObjectHasher<HasherT>::HashT llvm::cas::BuiltinObjectHasher<HasherT>::hashObject(const llvm::cas::ObjectStore&, llvm::ArrayRef<llvm::cas::ObjectRef>, llvm::ArrayRef<char>) [with HasherT = llvm::BLAKE3]':
/build/emscripten/src/llvm-project/llvm/include/llvm/CAS/BuiltinObjectHasher.h:22:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ObjectRef>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CAS/BuiltinCAS.cpp: In member function 'virtual llvm::Expected<llvm::cas::ObjectRef> llvm::cas::builtin::BuiltinCAS::store(llvm::ArrayRef<llvm::cas::ObjectRef>, llvm::ArrayRef<char>)':
/build/emscripten/src/llvm-project/llvm/lib/CAS/BuiltinCAS.cpp:66:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ObjectRef>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CAS/BuiltinCAS.cpp:69:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ObjectRef>' changed in GCC 7.1
[3526/4417] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/ActionCaches.cpp.o
[3527/4417] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/BuiltinUnifiedCASDatabases.cpp.o
[3528/4417] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/DatabaseFile.cpp.o
[3529/4417] Building CXX object lib/FileCheck/CMakeFiles/LLVMFileCheck.dir/FileCheck.cpp.o
[3530/4417] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/InMemoryCAS.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CAS/InMemoryCAS.cpp: In member function 'virtual llvm::Expected<llvm::cas::ObjectRef> {anonymous}::InMemoryCAS::storeImpl(llvm::ArrayRef<unsigned char>, llvm::ArrayRef<llvm::cas::ObjectRef>, llvm::ArrayRef<char>)':
/build/emscripten/src/llvm-project/llvm/lib/CAS/InMemoryCAS.cpp:307:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ObjectRef>' changed in GCC 7.1
[3531/4417] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/MappedFileRegionArena.cpp.o
[3532/4417] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/ObjectStore.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CAS/ObjectStore.cpp: In member function 'llvm::Expected<llvm::cas::ObjectProxy> llvm::cas::ObjectStore::createProxy(llvm::ArrayRef<llvm::cas::ObjectRef>, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/lib/CAS/ObjectStore.cpp:114:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ObjectRef>' changed in GCC 7.1
[3533/4417] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskCommon.cpp.o
[3534/4417] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskDataAllocator.cpp.o
[3535/4417] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskCAS.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CAS/OnDiskCAS.cpp: In member function 'virtual llvm::Expected<llvm::cas::ObjectRef> {anonymous}::OnDiskCAS::storeImpl(llvm::ArrayRef<unsigned char>, llvm::ArrayRef<llvm::cas::ObjectRef>, llvm::ArrayRef<char>)':
/build/emscripten/src/llvm-project/llvm/lib/CAS/OnDiskCAS.cpp:138:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ObjectRef>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CAS/OnDiskCAS.cpp:150:47: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ondisk::ObjectID>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/lib/CAS/OnDiskCAS.cpp:9:
/build/emscripten/src/llvm-project/llvm/lib/CAS/BuiltinCAS.h: In member function 'virtual llvm::Expected<llvm::cas::ObjectRef> llvm::cas::builtin::BuiltinCAS::storeFromNullTerminatedRegion(llvm::ArrayRef<unsigned char>, llvm::sys::fs::mapped_file_region)':
/build/emscripten/src/llvm-project/llvm/lib/CAS/BuiltinCAS.h:39:72: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ObjectRef>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CAS/BuiltinCAS.h:39:72: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ObjectRef>' changed in GCC 7.1
[3536/4417] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskKeyValueDB.cpp.o
[3537/4417] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o
[3538/4417] Linking CXX static library lib/libLLVMDWARFLinker.a
[3539/4417] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskGraphDB.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/CAS/OnDiskGraphDB.cpp: In member function 'llvm::Error llvm::cas::ondisk::OnDiskGraphDB::store(llvm::cas::ondisk::ObjectID, llvm::ArrayRef<llvm::cas::ondisk::ObjectID>, llvm::ArrayRef<char>)':
/build/emscripten/src/llvm-project/llvm/lib/CAS/OnDiskGraphDB.cpp:1398:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ondisk::ObjectID>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CAS/OnDiskGraphDB.cpp: In member function 'llvm::Error llvm::cas::ondisk::OnDiskGraphDB::importSingleNode(llvm::cas::ondisk::ObjectID, llvm::cas::ondisk::ObjectHandle)':
/build/emscripten/src/llvm-project/llvm/lib/CAS/OnDiskGraphDB.cpp:1721:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ondisk::ObjectID>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/CAS/OnDiskGraphDB.cpp: In member function 'llvm::Error llvm::cas::ondisk::OnDiskGraphDB::importFullTree(llvm::cas::ondisk::ObjectID, llvm::cas::ondisk::ObjectHandle)':
/build/emscripten/src/llvm-project/llvm/lib/CAS/OnDiskGraphDB.cpp:1672:55: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::cas::ondisk::ObjectID>' changed in GCC 7.1
[3540/4417] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskTrieRawHashMap.cpp.o
[3541/4417] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/UnifiedOnDiskCache.cpp.o
[3542/4417] Building CXX object lib/DWARFLinker/Classic/CMakeFiles/LLVMDWARFLinkerClassic.dir/DWARFLinkerDeclContext.cpp.o
[3543/4417] Building CXX object lib/DWARFLinker/Classic/CMakeFiles/LLVMDWARFLinkerClassic.dir/DWARFLinkerCompileUnit.cpp.o
[3544/4417] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o
In member function 'bool {anonymous}::MIParser::parseMachineMemoryOperand(llvm::MachineMemOperand*&)',
    inlined from 'bool {anonymous}::MIParser::parse.constprop(llvm::MachineInstr*&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp:1168:36:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp:3522:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[3545/4417] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/AcceleratorRecordsSaver.cpp.o
[3546/4417] Building CXX object lib/DWARFLinker/Classic/CMakeFiles/LLVMDWARFLinkerClassic.dir/DWARFStreamer.cpp.o
[3547/4417] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/DependencyTracker.cpp.o
[3548/4417] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o
[3549/4417] Building CXX object lib/DWARFLinker/Classic/CMakeFiles/LLVMDWARFLinkerClassic.dir/DWARFLinker.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/AddressRanges.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DWARFLinker/Classic/DWARFLinker.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp:9:
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >; _Tp = llvm::TrackedRow; _Alloc = std::allocator<llvm::TrackedRow>]':
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector<llvm::TrackedRow>::iterator' changed in GCC 7.1
  885 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >; <template-parameter-2-2> = void; _Tp = llvm::TrackedRow; _Alloc = std::allocator<llvm::TrackedRow>]',
    inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<TrackedRow>; Range = std::vector<TrackedRow>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2137:11,
    inlined from 'void llvm::insertLineSequence(std::vector<TrackedRow>&, std::vector<TrackedRow>&)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp:2292:23:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >; <template-parameter-2-2> = void; _Tp = llvm::TrackedRow; _Alloc = std::allocator<llvm::TrackedRow>]',
    inlined from 'void llvm::insertLineSequence(std::vector<TrackedRow>&, std::vector<TrackedRow>&)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp:2310:16:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >; <template-parameter-2-2> = void; _Tp = llvm::TrackedRow; _Alloc = std::allocator<llvm::TrackedRow>]',
    inlined from 'void llvm::insertLineSequence(std::vector<TrackedRow>&, std::vector<TrackedRow>&)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp:2308:16:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h:29,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DWARFLinker/Classic/DWARFLinkerCompileUnit.h:15,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DWARFLinker/Classic/DWARFLinker.h:16:
/usr/include/c++/15.2.1/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 unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
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 unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from 'void llvm::constructSeqOffsettoOrigRowMapping(dwarf_linker::classic::CompileUnit&, const DWARFDebugLine::LineTable&, DenseMap<long long unsigned int, unsigned int, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, unsigned int> >&)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp:488:39,
    inlined from 'void llvm::dwarf_linker::classic::DWARFLinker::DIECloner::generateLineTableForUnit(llvm::dwarf_linker::classic::CompileUnit&)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp:2479:45:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
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 unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from 'void llvm::constructSeqOffsettoOrigRowMapping(dwarf_linker::classic::CompileUnit&, const DWARFDebugLine::LineTable&, DenseMap<long long unsigned int, unsigned int, DenseMapInfo<long long unsigned int, void>, detail::DenseMapPair<long long unsigned int, unsigned int> >&)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp:539:28,
    inlined from 'void llvm::dwarf_linker::classic::DWARFLinker::DIECloner::generateLineTableForUnit(llvm::dwarf_linker::classic::CompileUnit&)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp:2479:45:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[3550/4417] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/DIEAttributeCloner.cpp.o
distcc[13502] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[3551/4417] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/DWARFLinker.cpp.o
[3552/4417] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/DWARFEmitterImpl.cpp.o
[3553/4417] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/DWARFLinkerCompileUnit.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Allocator.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/PerThreadBumpPtrAllocator.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Parallel/ArrayList.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Parallel/TypePool.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFLinkerGlobalData.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFLinkerUnit.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFLinkerCompileUnit.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFLinkerCompileUnit.cpp:9:
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]':
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Row>::iterator' changed in GCC 7.1
  885 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >; <template-parameter-2-2> = void; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]',
    inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<DWARFDebugLine::Row>; Range = std::vector<DWARFDebugLine::Row>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2137:11,
    inlined from 'void llvm::dwarf_linker::parallel::CompileUnit::insertLineSequence(std::vector<llvm::DWARFDebugLine::Row>&, std::vector<llvm::DWARFDebugLine::Row>&)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFLinkerCompileUnit.cpp:1613:23:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >; <template-parameter-2-2> = void; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]',
    inlined from 'void llvm::dwarf_linker::parallel::CompileUnit::insertLineSequence(std::vector<llvm::DWARFDebugLine::Row>&, std::vector<llvm::DWARFDebugLine::Row>&)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFLinkerCompileUnit.cpp:1631:16:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >; <template-parameter-2-2> = void; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]',
    inlined from 'void llvm::dwarf_linker::parallel::CompileUnit::insertLineSequence(std::vector<llvm::DWARFDebugLine::Row>&, std::vector<llvm::DWARFDebugLine::Row>&)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFLinkerCompileUnit.cpp:1629:16:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
[3554/4417] Linking CXX static library lib/libLLVMMCA.a
[3555/4417] Linking CXX static library lib/libLLVMObjCopy.a
[3556/4417] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/DWARFLinkerTypeUnit.cpp.o
[3557/4417] Linking CXX static library lib/libLLVMDebuginfod.a
[3558/4417] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/OutputSections.cpp.o
[3559/4417] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/SyntheticTypeNameBuilder.cpp.o
[3560/4417] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/DWARFLinkerUnit.cpp.o
[3561/4417] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVElement.cpp.o
[3562/4417] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVCompare.cpp.o
[3563/4417] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVLine.cpp.o
[3564/4417] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/DWARFLinkerImpl.cpp.o
[3565/4417] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVObject.cpp.o
[3566/4417] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVLocation.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVLocation.h: In member function 'virtual void llvm::logicalview::LVLocation::addObject(llvm::logicalview::LVSmall, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVLocation.h:153:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp: In member function 'virtual void llvm::logicalview::LVLocationSymbol::addObject(llvm::logicalview::LVSmall, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:579:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::logicalview::LVOperation::getOperandsDWARFInfo()::<lambda(llvm::logicalview::LVSmall)>' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:31:28:
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:44:75: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:44:75: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:54:75: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:54:75: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp: In member function 'std::string llvm::logicalview::LVOperation::getOperandsDWARFInfo()':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:102:75: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:102:75: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:108:75: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:108:75: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:275:52: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:275:52: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In lambda function,
    inlined from 'std::string llvm::logicalview::LVOperation::getOperandsDWARFInfo()' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:308:22:
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:54:75: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:54:75: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp: In member function 'std::string llvm::logicalview::LVOperation::getOperandsCodeViewInfo()':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:365:57: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:365:57: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:369:42: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:369:42: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:374:61: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVLocation.cpp:374:61: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[3567/4417] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVRange.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/IntervalTree.h:19,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVRange.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVRange.cpp:13:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::logicalview::LVRangeEntry*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _OutputIterator = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _RandomAccessIterator2 = llvm::logicalview::LVRangeEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::logicalview::LVRangeEntry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _BidirectionalIterator2 = llvm::logicalview::LVRangeEntry*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >; _Tp = llvm::logicalview::LVRangeEntry]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<logicalview::LVRangeEntry>&; Compare = logicalview::LVRange::sort()::<lambda(const logicalview::LVRangeEntry&, const logicalview::LVRangeEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::logicalview::LVRange::sort()' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVRange.cpp:142:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<logicalview::LVRangeEntry>&; Compare = logicalview::LVRange::sort()::<lambda(const logicalview::LVRangeEntry&, const logicalview::LVRangeEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::logicalview::LVRange::sort()' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVRange.cpp:142:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<logicalview::LVRangeEntry>&; Compare = logicalview::LVRange::sort()::<lambda(const logicalview::LVRangeEntry&, const logicalview::LVRangeEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void llvm::logicalview::LVRange::sort()' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVRange.cpp:142:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3568/4417] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVSourceLanguage.cpp.o
[3569/4417] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVSort.cpp.o
[3570/4417] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVSupport.cpp.o
[3571/4417] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVOptions.cpp.o
[3572/4417] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVReader.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVReader.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVReader.h: In member function 'virtual std::string llvm::logicalview::LVReader::getRegisterName(llvm::logicalview::LVSmall, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVReader.h:291:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[3573/4417] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVSymbol.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVSymbol.cpp: In member function 'void llvm::logicalview::LVSymbol::addLocationOperands(llvm::logicalview::LVSmall, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVSymbol.cpp:85:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[3574/4417] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVScope.cpp.o
[3575/4417] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVType.cpp.o
[3576/4417] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Readers/LVBinaryReader.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h:25,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVObject.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVElement.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVLine.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVOptions.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVReader.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:13:
/usr/include/c++/15.2.1/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 = {long long unsigned int&, llvm::logicalview::LVScope*&}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::logicalview::LVScope*>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVScope*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/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 = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::object::SectionRef>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::object::SectionRef> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::object::SectionRef>, std::_Select1st<std::pair<const long long unsigned int, llvm::object::SectionRef> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Tp = llvm::object::SectionRef; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Tp = llvm::object::SectionRef; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'void llvm::logicalview::LVBinaryReader::mapVirtualAddress(const llvm::object::ObjectFile&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:178:21:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::object::SectionRef>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::object::SectionRef>, std::_Select1st<std::pair<const long long unsigned int, llvm::object::SectionRef> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Tp = llvm::object::SectionRef; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Tp = llvm::object::SectionRef; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'void llvm::logicalview::LVBinaryReader::addSectionAddress(const llvm::object::SectionRef&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h:93:31,
    inlined from 'void llvm::logicalview::LVBinaryReader::addSectionAddress(const llvm::object::SectionRef&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h:91:8,
    inlined from 'void llvm::logicalview::LVBinaryReader::mapVirtualAddress(const llvm::object::ObjectFile&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:179:22:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::object::SectionRef>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::object::SectionRef>, std::_Select1st<std::pair<const long long unsigned int, llvm::object::SectionRef> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Tp = llvm::object::SectionRef; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Tp = llvm::object::SectionRef; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'void llvm::logicalview::LVBinaryReader::mapVirtualAddress(const llvm::object::COFFObjectFile&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:243:21:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::object::SectionRef>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::object::SectionRef>, std::_Select1st<std::pair<const long long unsigned int, llvm::object::SectionRef> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Tp = llvm::object::SectionRef; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Tp = llvm::object::SectionRef; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'void llvm::logicalview::LVBinaryReader::addSectionAddress(const llvm::object::SectionRef&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h:93:31,
    inlined from 'void llvm::logicalview::LVBinaryReader::addSectionAddress(const llvm::object::SectionRef&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h:91:8,
    inlined from 'void llvm::logicalview::LVBinaryReader::mapVirtualAddress(const llvm::object::COFFObjectFile&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:244:22:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::object::SectionRef>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::object::SectionRef>, std::_Select1st<std::pair<const long long unsigned int, llvm::object::SectionRef> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVScope*&}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVScope*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVScope*&}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVScope*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'void llvm::logicalview::LVDoubleMap<FirstKeyType, SecondKeyType, ValueType>::add(FirstKeyType, SecondKeyType, ValueType) [with FirstKeyType = long long unsigned int; SecondKeyType = long long unsigned int; ValueType = llvm::logicalview::LVScope*]' at /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h:179:27:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVScope*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVScope*&}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVScope*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVScope*&}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVScope*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'void llvm::logicalview::LVDoubleMap<FirstKeyType, SecondKeyType, ValueType>::add(FirstKeyType, SecondKeyType, ValueType) [with FirstKeyType = long long unsigned int; SecondKeyType = long long unsigned int; ValueType = llvm::logicalview::LVScope*]' at /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h:184:27:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVScope*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3577/4417] Building CXX object lib/DWARFCFIChecker/CMakeFiles/LLVMDWARFCFIChecker.dir/DWARFCFIAnalysis.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIAnalysis.cpp: In constructor 'llvm::DWARFCFIAnalysis::DWARFCFIAnalysis(llvm::MCContext*, const llvm::MCInstrInfo&, bool, llvm::ArrayRef<llvm::MCCFIInstruction>)':
/build/emscripten/src/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIAnalysis.cpp:83:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIAnalysis.cpp: In member function 'void llvm::DWARFCFIAnalysis::update(const llvm::MCInst&, llvm::ArrayRef<llvm::MCCFIInstruction>)':
/build/emscripten/src/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIAnalysis.cpp:125:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
[3578/4417] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/LVReaderHandler.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/LVReaderHandler.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/LVReaderHandler.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVReader.h: In member function 'virtual std::string llvm::logicalview::LVReader::getRegisterName(llvm::logicalview::LVSmall, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVReader.h:291:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[3579/4417] Building CXX object lib/DWARFCFIChecker/CMakeFiles/LLVMDWARFCFIChecker.dir/DWARFCFIFunctionFrameAnalyzer.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.cpp: In member function 'virtual void llvm::CFIFunctionFrameAnalyzer::emitInstructionAndDirectives(const llvm::MCInst&, llvm::ArrayRef<llvm::MCCFIInstruction>)':
/build/emscripten/src/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.cpp:23:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.cpp: In member function 'virtual void llvm::CFIFunctionFrameAnalyzer::startFunctionFrame(bool, llvm::ArrayRef<llvm::MCCFIInstruction>)':
/build/emscripten/src/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.cpp:18:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/LowLevel/DWARFUnwindTable.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DWARFCFIChecker/DWARFCFIState.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DWARFCFIChecker/DWARFCFIAnalysis.h:27,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.cpp:9:
In member function 'T& llvm::SmallVectorTemplateBase<T, <anonymous> >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {llvm::MCContext*, const llvm::MCInstrInfo&, bool&, llvm::ArrayRef<llvm::MCCFIInstruction>&}; T = llvm::DWARFCFIAnalysis; bool <anonymous> = false]',
    inlined from 'llvm::SmallVectorImpl<T>::reference llvm::SmallVectorImpl<T>::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::MCContext*, const llvm::MCInstrInfo&, bool&, llvm::ArrayRef<llvm::MCCFIInstruction>&}; T = llvm::DWARFCFIAnalysis]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:946:38,
    inlined from 'virtual void llvm::CFIFunctionFrameAnalyzer::startFunctionFrame(bool, llvm::ArrayRef<llvm::MCCFIInstruction>)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.cpp:20:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:409:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
In member function 'llvm::SmallVectorImpl<T>::reference llvm::SmallVectorImpl<T>::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::MCContext*, const llvm::MCInstrInfo&, bool&, llvm::ArrayRef<llvm::MCCFIInstruction>&}; T = llvm::DWARFCFIAnalysis]',
    inlined from 'virtual void llvm::CFIFunctionFrameAnalyzer::startFunctionFrame(bool, llvm::ArrayRef<llvm::MCCFIInstruction>)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.cpp:20:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:948:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
[3580/4417] Building CXX object lib/DWARFCFIChecker/CMakeFiles/LLVMDWARFCFIChecker.dir/DWARFCFIFunctionFrameStreamer.cpp.o
[3581/4417] Building CXX object lib/DWARFCFIChecker/CMakeFiles/LLVMDWARFCFIChecker.dir/DWARFCFIState.cpp.o
[3582/4417] Building CXX object lib/DWP/CMakeFiles/LLVMDWP.dir/DWPError.cpp.o
[3583/4417] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Readers/LVDWARFReader.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVDWARFReader.h:19,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVDWARFReader.cpp:14:
/build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVReader.h: In member function 'virtual std::string llvm::logicalview::LVReader::getRegisterName(llvm::logicalview::LVSmall, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVReader.h:291:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVDWARFReader.cpp: In member function 'virtual std::string llvm::logicalview::LVDWARFReader::getRegisterName(llvm::logicalview::LVSmall, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVDWARFReader.cpp:579:13: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVDWARFReader.cpp:602:24: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[3584/4417] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Readers/LVCodeViewVisitor.cpp.o
[3585/4417] Linking CXX static library lib/libLLVMMCJIT.a
[3586/4417] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Readers/LVCodeViewReader.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewReader.h:22,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVCodeViewReader.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVReader.h: In member function 'virtual std::string llvm::logicalview::LVReader::getRegisterName(llvm::logicalview::LVSmall, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVReader.h:291:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVCodeViewReader.cpp: In member function 'virtual std::string llvm::logicalview::LVCodeViewReader::getRegisterName(llvm::logicalview::LVSmall, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVCodeViewReader.cpp:1213:13: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[3587/4417] Linking CXX static library lib/libLLVMOrcDebugging.a
[3588/4417] Linking CXX static library lib/libLLVMDlltoolDriver.a
[3589/4417] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o
[3590/4417] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockIndexer.cpp.o
[3591/4417] Building CXX object lib/DWP/CMakeFiles/LLVMDWP.dir/DWP.cpp.o
[3592/4417] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp: In member function 'virtual llvm::GenericValue llvm::Interpreter::runFunction(llvm::Function*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp:80:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
[3593/4417] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockPrinter.cpp.o
[3594/4417] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_abort(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:339:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_atexit(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:323:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_scanf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:466:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_sscanf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:451:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_memset(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:494:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_memcpy(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:506:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_sprintf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:354:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_exit(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:333:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:21:
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const llvm::GenericValue*; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
  885 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_fprintf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:481:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const llvm::GenericValue*; <template-parameter-2-2> = void; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]',
    inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<GenericValue>; Range = iterator_range<const GenericValue*>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2137:11,
    inlined from 'llvm::GenericValue lle_X_fprintf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:487:21:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_printf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:439:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const llvm::GenericValue*; <template-parameter-2-2> = void; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]',
    inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<GenericValue>; Range = ArrayRef<GenericValue>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2137:11,
    inlined from 'llvm::GenericValue lle_X_printf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:444:21:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In member function 'llvm::GenericValue llvm::Interpreter::callExternalFunction(llvm::Function*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:268:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
[3595/4417] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockVerifier.cpp.o
[3596/4417] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRRecordProducer.cpp.o
[3597/4417] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRRecords.cpp.o
[3598/4417] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRTraceExpander.cpp.o
[3599/4417] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRTraceWriter.cpp.o
[3600/4417] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FileHeaderReader.cpp.o
[3601/4417] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/JITSymbol.h:22,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:22,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:13:
/usr/include/c++/15.2.1/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<llvm::Value* const&>, std::tuple<>}; _Key = llvm::Value*; _Val = std::pair<llvm::Value* const, llvm::GenericValue>; _KeyOfValue = std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitVAStartInst(llvm::VAStartInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1087:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]':
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitBitCastInst(llvm::BitCastInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1723:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'llvm::GenericValue llvm::Interpreter::getOperandValue(llvm::Value*, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:2026:23:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitInsertValueInst(llvm::InsertValueInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1978:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitExtractValueInst(llvm::ExtractValueInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1930:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitShuffleVectorInst(llvm::ShuffleVectorInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1887:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitInsertElementInst(llvm::InsertElementInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1820:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitExtractElementInst(llvm::ExtractElementInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1788:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitVAArgInst(llvm::VAArgInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1752:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitIntToPtrInst(llvm::IntToPtrInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1718:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitPtrToIntInst(llvm::PtrToIntInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1713:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitSIToFPInst(llvm::SIToFPInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1698:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitUIToFPInst(llvm::UIToFPInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1693:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitFPToUIInst(llvm::FPToUIInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1703:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_map.h: In member function 'void llvm::Interpreter::visitFPToSIInst(llvm::FPToSIInst&)':
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitFPExtInst(llvm::FPExtInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1688:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitFPTruncInst(llvm::FPTruncInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1683:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitZExtInst(llvm::ZExtInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1678:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitSExtInst(llvm::SExtInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1673:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitTruncInst(llvm::TruncInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1668:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitAShr(llvm::BinaryOperator&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1228:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitLShr(llvm::BinaryOperator&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1201:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitShl(llvm::BinaryOperator&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1174:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitVACopyInst(llvm::VACopyInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1096:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitLoadInst(llvm::LoadInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1063:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitGetElementPtrInst(llvm::GetElementPtrInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1053:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitAllocaInst(llvm::AllocaInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1004:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitSelectInst(llvm::SelectInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:832:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitFCmpInst(llvm::FCmpInst&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:697:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitUnaryOperator(llvm::UnaryOperator&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:96:11:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::SwitchToNewBasicBlock(llvm::BasicBlock*, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:973:13:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::popStackAndReturnValueToCaller(llvm::Type*, llvm::GenericValue)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:874:17:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp: In member function 'void llvm::Interpreter::callFunction(llvm::Function*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:2037:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:2048:59: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:2048:59: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' 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 = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::callFunction(llvm::Function*, llvm::ArrayRef<llvm::GenericValue>)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:2067:13:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[3602/4417] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/LogBuilderConsumer.cpp.o
[3603/4417] Building CXX object tools/lto/CMakeFiles/LTO.dir/LTODisassembler.cpp.o
[3604/4417] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/RecordPrinter.cpp.o
[3605/4417] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/RecordInitializer.cpp.o
[3606/4417] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Profile.cpp.o
[3607/4417] Linking CXX static library lib/liblldCOFF.a
[3608/4417] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar-driver.cpp.o
[3609/4417] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o
[3610/4417] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Trace.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringRef.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/XRay/Trace.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/XRay/Trace.cpp:12:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Distance = int; _Tp = llvm::xray::BlockIndexer::Block; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _BidirectionalIterator2 = llvm::xray::XRayRecord*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Compare = loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<xray::BlockIndexer::Block*, std::vector<xray::BlockIndexer::Block> >; Compare = loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const xray::BlockIndexer::Block&, const xray::BlockIndexer::Block&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<xray::BlockIndexer::Block>&; Compare = loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const xray::BlockIndexer::Block&, const xray::BlockIndexer::Block&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'llvm::Error loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)' at /build/emscripten/src/llvm-project/llvm/lib/XRay/Trace.cpp:330:17,
    inlined from 'llvm::Expected<llvm::xray::Trace> llvm::xray::loadTrace(const llvm::DataExtractor&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/XRay/Trace.cpp:457:40:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Compare = loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<xray::BlockIndexer::Block*, std::vector<xray::BlockIndexer::Block> >; Compare = loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const xray::BlockIndexer::Block&, const xray::BlockIndexer::Block&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<xray::BlockIndexer::Block>&; Compare = loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const xray::BlockIndexer::Block&, const xray::BlockIndexer::Block&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'llvm::Error loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)' at /build/emscripten/src/llvm-project/llvm/lib/XRay/Trace.cpp:330:17,
    inlined from 'llvm::Expected<llvm::xray::Trace> llvm::xray::loadTrace(const llvm::DataExtractor&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/XRay/Trace.cpp:457:40:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<xray::XRayRecord>&; Compare = xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const xray::XRayRecord&, const xray::XRayRecord&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'llvm::Expected<llvm::xray::Trace> llvm::xray::loadTrace(const llvm::DataExtractor&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/XRay/Trace.cpp:471:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<xray::XRayRecord>&; Compare = xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const xray::XRayRecord&, const xray::XRayRecord&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'llvm::Expected<llvm::xray::Trace> llvm::xray::loadTrace(const llvm::DataExtractor&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/XRay/Trace.cpp:471:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3611/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o
[3612/4417] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringExtras.h:18,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-ar/llvm-ar.cpp:14:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = llvm::NewArchiveMember; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/15.2.1/bits/vector.tcc:420:7: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::iterator' changed in GCC 7.1
  420 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/15.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::iterator' changed in GCC 7.1
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/15.2.1/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::const_iterator' changed in GCC 7.1
  363 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:377:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
  377 |           _M_insert_aux(begin() + __n, std::move(__v));
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:379:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
  379 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]',
    inlined from 'std::vector<llvm::NewArchiveMember> computeNewArchiveMembers(ArchiveOperation, llvm::object::Archive*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-ar/llvm-ar.cpp:985:15,
    inlined from 'void performWriteOperation(ArchiveOperation, llvm::object::Archive*, std::unique_ptr<llvm::MemoryBuffer>, std::vector<llvm::NewArchiveMember>*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-ar/llvm-ar.cpp:1020:42:
/usr/include/c++/15.2.1/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::const_iterator' changed in GCC 7.1
 1529 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]',
    inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<llvm::NewArchiveMember>]' at /usr/include/c++/15.2.1/bits/stl_iterator.h:956:26,
    inlined from 'void std::__assign_one(_OutIter&, _InIter&) [with bool _IsMove = true; _OutIter = insert_iterator<vector<llvm::NewArchiveMember> >; _InIter = llvm::NewArchiveMember*]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:404:9,
    inlined from '_OutIter std::__copy_move_a2(_InIter, _Sent, _OutIter) [with bool _IsMove = true; _InIter = llvm::NewArchiveMember*; _Sent = llvm::NewArchiveMember*; _OutIter = insert_iterator<vector<llvm::NewArchiveMember> >]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:462:28,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::NewArchiveMember*; _OI = insert_iterator<vector<llvm::NewArchiveMember> >]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:492:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, vector<llvm::NewArchiveMember> >; _OI = insert_iterator<vector<llvm::NewArchiveMember> >]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:500:31,
    inlined from '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, vector<llvm::NewArchiveMember> >; _OI = insert_iterator<vector<llvm::NewArchiveMember> >]' at /usr/include/c++/15.2.1/bits/stl_algobase.h:674:38,
    inlined from 'std::vector<llvm::NewArchiveMember> computeNewArchiveMembers(ArchiveOperation, llvm::object::Archive*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-ar/llvm-ar.cpp:1000:12,
    inlined from 'void performWriteOperation(ArchiveOperation, llvm::object::Archive*, std::unique_ptr<llvm::MemoryBuffer>, std::vector<llvm::NewArchiveMember>*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-ar/llvm-ar.cpp:1020:42:
/usr/include/c++/15.2.1/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::const_iterator' changed in GCC 7.1
 1529 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/tools/llvm-ar/llvm-ar.cpp: In function 'void performWriteOperation(ArchiveOperation, llvm::object::Archive*, std::unique_ptr<llvm::MemoryBuffer>, std::vector<llvm::NewArchiveMember>*)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-ar/llvm-ar.cpp:1079:71: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-ar/llvm-ar.cpp:1079:71: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
[3613/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o
[3614/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o
[3615/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/AVR.cpp.o
[3616/4417] Building CXX object tools/lto/CMakeFiles/LTO.dir/lto.cpp.o
[3617/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/Hexagon.cpp.o
[3618/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/ARM.cpp.o
[3619/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o
[3620/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/MSP430.cpp.o
[3621/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/Mips.cpp.o
[3622/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/LoongArch.cpp.o
[3623/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/PPC.cpp.o
[3624/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o
[3625/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o
[3626/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/SystemZ.cpp.o
[3627/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/X86.cpp.o
[3628/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o
[3629/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ARMErrataFix.cpp.o
[3630/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/RISCV.cpp.o
[3631/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/CallGraphSort.cpp.o
In function 'llvm::DenseMap<const lld::elf::InputSectionBase*, int> computeCacheDirectedSortOrder(lld::elf::Ctx&)',
    inlined from 'llvm::DenseMap<const lld::elf::InputSectionBase*, int> lld::elf::computeCallGraphProfileOrder(Ctx&)' at /build/emscripten/src/llvm-project/lld/ELF/CallGraphSort.cpp:345:45:
/build/emscripten/src/llvm-project/lld/ELF/CallGraphSort.cpp:327:53: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/ELF/CallGraphSort.cpp:327:53: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/ELF/CallGraphSort.cpp:327:53: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/ELF/CallGraphSort.cpp:327:53: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::codelayout::EdgeCount>' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/ELF/CallGraphSort.cpp:327:53: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[3632/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/DWARF.cpp.o
[3633/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o
[3634/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o
[3635/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/BPSectionOrderer.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/lld/ELF/BPSectionOrderer.h:17,
                 from /build/emscripten/src/llvm-project/lld/ELF/BPSectionOrderer.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_val<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  135 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:275:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:36&, auto:37&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:275:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:281:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:38&, auto:39&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:281:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:283:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererELF>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::elf::InputSectionBase*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:40&, auto:41&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:283:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererELF]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[3636/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ICF.cpp.o
[3637/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/MapFile.cpp.o
[3638/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/LTO.cpp.o
distcc[13781] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[3639/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o
[3640/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o
[3641/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ScriptLexer.cpp.o
[3642/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o
[3643/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o
[3644/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o
[3645/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Driver.cpp.o
[3646/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/SymbolTable.cpp.o
[3647/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o
[3648/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Target.cpp.o
[3649/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o
[3650/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o
[3651/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Arch/ARM64.cpp.o
[3652/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o
[3653/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Arch/ARM64Common.cpp.o
[3654/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Arch/ARM64_32.cpp.o
[3655/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Arch/X86_64.cpp.o
[3656/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/ConcatOutputSection.cpp.o
[3657/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Dwarf.cpp.o
[3658/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/EhFrame.cpp.o
[3659/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/ExportTrie.cpp.o
[3660/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/ICF.cpp.o
[3661/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/DriverUtils.cpp.o
[3662/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Writer.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/lld/include/lld/Common/LLVM.h:19,
                 from /build/emscripten/src/llvm-project/lld/include/lld/Common/ErrorHandler.h:71,
                 from /build/emscripten/src/llvm-project/lld/include/lld/Common/CommonLinkerContext.h:22,
                 from /build/emscripten/src/llvm-project/lld/ELF/Config.h:12,
                 from /build/emscripten/src/llvm-project/lld/ELF/Writer.h:12,
                 from /build/emscripten/src/llvm-project/lld/ELF/Writer.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Distance = int; _Tp = {anonymous}::SectionOffset; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >; Compare = checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::SectionOffset>&; Compare = checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)' at /build/emscripten/src/llvm-project/lld/ELF/Writer.cpp:2776:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, vector<{anonymous}::SectionOffset> >; _Compare = checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >; Compare = checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::SectionOffset>&; Compare = checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)::<lambda(const {anonymous}::SectionOffset&, const {anonymous}::SectionOffset&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void checkOverlap(lld::elf::Ctx&, llvm::StringRef, std::vector<{anonymous}::SectionOffset>&, bool)' at /build/emscripten/src/llvm-project/lld/ELF/Writer.cpp:2776:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SectionOffset*, std::vector<{anonymous}::SectionOffset> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[3663/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/LinkerOptimizationHints.cpp.o
[3664/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/InputSection.cpp.o
[3665/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Driver.cpp.o
[3666/4417] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o
/build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.cpp: In member function 'lld::elf::Defined* lld::elf::EhFrameSection::isFdeLive(lld::elf::EhSectionPiece&, llvm::ArrayRef<lld::elf::Relocation>)':
/build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.cpp:425:10: note: parameter passing for argument of type 'llvm::ArrayRef<lld::elf::Relocation>' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.cpp: In member function 'void lld::elf::DebugNamesBaseSection::computeHdrAndAbbrevTable(llvm::MutableArrayRef<InputChunk>)':
/build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.cpp:2978:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<lld::elf::DebugNamesBaseSection::InputChunk>' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.cpp: In member function 'std::pair<unsigned int, unsigned int> lld::elf::DebugNamesBaseSection::computeEntryPool(llvm::MutableArrayRef<InputChunk>)':
/build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.cpp:3085:31: note: parameter passing for argument of type 'llvm::MutableArrayRef<lld::elf::DebugNamesBaseSection::InputChunk>' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.cpp: In member function 'void lld::elf::DebugNamesBaseSection::init(llvm::function_ref<void(lld::elf::InputFile*, InputChunk&, OutputChunk&)>)':
/build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.cpp:3218:27: note: parameter passing for argument of type 'llvm::MutableArrayRef<lld::elf::DebugNamesBaseSection::InputChunk>' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.cpp: In member function 'lld::elf::CieRecord* lld::elf::EhFrameSection::addCie(lld::elf::EhSectionPiece&, llvm::ArrayRef<lld::elf::Relocation>)':
/build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.cpp:404:12: note: parameter passing for argument of type 'llvm::ArrayRef<lld::elf::Relocation>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/lld/include/lld/Common/LLVM.h:19,
                 from /build/emscripten/src/llvm-project/lld/include/lld/Common/ErrorHandler.h:71,
                 from /build/emscripten/src/llvm-project/lld/include/lld/Common/CommonLinkerContext.h:22,
                 from /build/emscripten/src/llvm-project/lld/ELF/Config.h:12,
                 from /build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.h:23,
                 from /build/emscripten/src/llvm-project/lld/ELF/SyntheticSections.cpp:16:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::big, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::big, true>, true>'} changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rel&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Distance = int; _Tp = llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]',
    inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>*, vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>, allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::updateAllocSize(lld::elf::Ctx&)::<lambda(const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&, const lld::elf::AndroidPackedRelocationSection<llvm::object::ELFType<llvm::endianness::little, true> >::Elf_Rela&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::endianness::little, true>, true>'} changed in GCC 7.1
[3667/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/OutputSection.cpp.o
[3668/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/MarkLive.cpp.o
[3669/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/MapFile.cpp.o
[3670/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/ObjC.cpp.o
/build/emscripten/src/llvm-project/lld/MachO/ObjC.cpp:723:1: warning: '{anonymous}::ObjcCategoryMerger::PointerListInfo {anonymous}::ObjcCategoryMerger::parseProtocolListInfo(const lld::macho::ConcatInputSection*, uint32_t, SourceLanguage)' defined but not used [-Wunused-function]
[3671/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/LTO.cpp.o
[3672/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Relocations.cpp.o
[3673/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/OutputSegment.cpp.o
[3674/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/InputFiles.cpp.o
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp: In function 'lld::macho::Defined* targetSymFromCanonicalSubtractor(const lld::macho::InputSection*, std::vector<lld::macho::Reloc>::iterator) [with bool Invert = true]':
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp:1339:1: note: parameter passing for argument of type 'std::vector<lld::macho::Reloc>::iterator' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp: In function 'lld::macho::Defined* targetSymFromCanonicalSubtractor(const lld::macho::InputSection*, std::vector<lld::macho::Reloc>::iterator) [with bool Invert = false]':
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp:1339:1: note: parameter passing for argument of type 'std::vector<lld::macho::Reloc>::iterator' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp: In member function 'void lld::macho::ObjFile::registerEhFrames(lld::macho::Section&)':
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp:1429:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Reloc*, std::vector<lld::macho::Reloc> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp:1483:49: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Reloc*, std::vector<lld::macho::Reloc> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp:1507:72: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Reloc*, std::vector<lld::macho::Reloc> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp: In member function 'void lld::macho::ObjFile::parseSections(llvm::ArrayRef<U>) [with SectionHeader = llvm::MachO::section_64]':
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp:340:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachO::section_64>' changed in GCC 7.1
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp: In member function 'void lld::macho::ObjFile::parse() [with LP = lld::macho::LP64]':
/build/emscripten/src/llvm-project/lld/MachO/InputFiles.cpp:1018:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachO::section_64>' changed in GCC 7.1
[3675/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Sections.cpp.o
[3676/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Symbols.cpp.o
[3677/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Target.cpp.o
[3678/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/SectionPriorities.cpp.o
[3679/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/SymbolTable.cpp.o
[3680/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/BPSectionOrderer.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/lld/MachO/BPSectionOrderer.h:17,
                 from /build/emscripten/src/llvm-project/lld/MachO/BPSectionOrderer.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_val<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  135 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:35&, auto:36&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:35&, auto:36&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:35&, auto:36&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:35&, auto:36&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:186:54:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:35&, auto:36&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:35&, auto:36&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:35&, auto:36&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:35&, auto:36&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:275:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:35&, auto:36&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:35&, auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:35&, auto:36&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:35&, auto:36&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:35&, auto:36&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:275:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:281:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:37&, auto:38&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:281:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:283:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<BPFunctionNode*, std::vector<BPFunctionNode> >; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<BPFunctionNode>&; Compare = lld::BPOrderer<{anonymous}::BPOrdererMachO>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<lld::macho::InputSection*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&)::<lambda(auto:39&, auto:40&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:283:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'llvm::DenseMap<const typename lld::BPOrdererTraits<D>::Section*, int> lld::BPOrderer<D>::computeOrder(llvm::StringRef, bool, bool, bool, bool, llvm::ArrayRef<typename lld::BPOrdererTraits<D>::Section*>, const llvm::DenseMap<llvm::CachedHashStringRef, std::set<unsigned int> >&) [with D = {anonymous}::BPOrdererMachO]' at /build/emscripten/src/llvm-project/lld/include/lld/Common/BPSectionOrdererBase.inc:399:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[3681/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/UnwindInfoSection.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringRef.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/CachedHashString.h:24,
                 from /build/emscripten/src/llvm-project/lld/MachO/Config.h:12,
                 from /build/emscripten/src/llvm-project/lld/MachO/InputSection.h:12,
                 from /build/emscripten/src/llvm-project/lld/MachO/ConcatOutputSection.h:12,
                 from /build/emscripten/src/llvm-project/lld/MachO/UnwindInfoSection.h:12,
                 from /build/emscripten/src/llvm-project/lld/MachO/UnwindInfoSection.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Distance = int; _Tp = CompactUnwindEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<UnwindInfoSectionImpl::finalize()::<lambda(auto:5&, auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<UnwindInfoSectionImpl::finalize()::<lambda(auto:5&, auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<UnwindInfoSectionImpl::finalize()::<lambda(auto:5&, auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<UnwindInfoSectionImpl::finalize()::<lambda(auto:5&, auto:6&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Compare = UnwindInfoSectionImpl::finalize()::<lambda(auto:5&, auto:6&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >; Compare = UnwindInfoSectionImpl::finalize()::<lambda(auto:5&, auto:6&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<CompactUnwindEntry>&; Compare = UnwindInfoSectionImpl::finalize()::<lambda(auto:5&, auto:6&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'virtual void UnwindInfoSectionImpl::finalize()' at /build/emscripten/src/llvm-project/lld/MachO/UnwindInfoSection.cpp:468:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<UnwindInfoSectionImpl::finalize()::<lambda(auto:5&, auto:6&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<UnwindInfoSectionImpl::finalize()::<lambda(auto:5&, auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, vector<CompactUnwindEntry> >; _Compare = UnwindInfoSectionImpl::finalize()::<lambda(auto:5&, auto:6&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >; Compare = UnwindInfoSectionImpl::finalize()::<lambda(auto:5&, auto:6&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<CompactUnwindEntry>&; Compare = UnwindInfoSectionImpl::finalize()::<lambda(auto:5&, auto:6&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'virtual void UnwindInfoSectionImpl::finalize()' at /build/emscripten/src/llvm-project/lld/MachO/UnwindInfoSection.cpp:468:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CompactUnwindEntry*, std::vector<CompactUnwindEntry> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[3682/4417] Building CXX object tools/lld/MinGW/CMakeFiles/lldMinGW.dir/Driver.cpp.o
[3683/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Writer.cpp.o
[3684/4417] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/SyntheticSections.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringRef.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/CachedHashString.h:24,
                 from /build/emscripten/src/llvm-project/lld/MachO/Config.h:12,
                 from /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.h:12,
                 from /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Distance = int; _Tp = lld::macho::Location; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Distance = int; _Tp = lld::macho::Location; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<long long unsigned int, std::allocator<long long unsigned int> >&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'virtual void lld::macho::FunctionStartsSection::finalizeContents()' at /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.cpp:1144:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<long long unsigned int, std::allocator<long long unsigned int> >&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'virtual void lld::macho::FunctionStartsSection::finalizeContents()' at /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.cpp:1144:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >; Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::Location>&; Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'virtual void lld::macho::RebaseSection::finalizeContents()' at /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.cpp:282:13,
    inlined from 'virtual void lld::macho::RebaseSection::finalizeContents()' at /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.cpp:275:6:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >; Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::Location>&; Compare = lld::macho::RebaseSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'virtual void lld::macho::RebaseSection::finalizeContents()' at /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.cpp:282:13,
    inlined from 'virtual void lld::macho::RebaseSection::finalizeContents()' at /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.cpp:275:6:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >; Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::Location>&; Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'virtual void lld::macho::ChainedFixupsSection::finalizeContents()' at /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.cpp:2546:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::Location*, vector<lld::macho::Location> >; _Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >; Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::Location>&; Compare = lld::macho::ChainedFixupsSection::finalizeContents()::<lambda(const lld::macho::Location&, const lld::macho::Location&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'virtual void lld::macho::ChainedFixupsSection::finalizeContents()' at /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.cpp:2546:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::Location*, std::vector<lld::macho::Location> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Distance = int; _Tp = lld::macho::BindingEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >; Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::BindingEntry>&; Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'std::vector<std::pair<const Sym*, std::vector<lld::macho::BindingEntry> > > sortBindings(lld::macho::BindingsMap<const Sym*>&) [with Sym = lld::macho::Symbol]' at /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.cpp:611:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, vector<lld::macho::BindingEntry> >; _Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >; Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<lld::macho::BindingEntry>&; Compare = sortBindings<lld::macho::Symbol>(lld::macho::BindingsMap<const lld::macho::Symbol*>&)::<lambda(const lld::macho::BindingEntry&, const lld::macho::BindingEntry&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'std::vector<std::pair<const Sym*, std::vector<lld::macho::BindingEntry> > > sortBindings(lld::macho::BindingsMap<const Sym*>&) [with Sym = lld::macho::Symbol]' at /build/emscripten/src/llvm-project/lld/MachO/SyntheticSections.cpp:611:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::macho::BindingEntry*, std::vector<lld::macho::BindingEntry> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[3685/4417] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/InputChunks.cpp.o
[3686/4417] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Driver.cpp.o
[3687/4417] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/LTO.cpp.o
[3688/4417] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/MapFile.cpp.o
[3689/4417] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/MarkLive.cpp.o
[3690/4417] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/InputFiles.cpp.o
[3691/4417] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/OutputSections.cpp.o
[3692/4417] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/OutputSegment.cpp.o
distcc[13939] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[3693/4417] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Relocations.cpp.o
[3694/4417] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/WriterUtils.cpp.o
[3695/4417] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Symbols.cpp.o
[3696/4417] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/SymbolTable.cpp.o
[3697/4417] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/SyntheticSections.cpp.o
[3698/4417] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Diagnostics.cpp.o
[3699/4417] Creating export file for SampleAnalyzerPlugin
[3700/4417] Creating export file for CheckerDependencyHandlingAnalyzerPlugin
[3701/4417] Creating export file for CheckerOptionHandlingAnalyzerPlugin
[3702/4417] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Marshallers.cpp.o
[3703/4417] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o
[3704/4417] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Parser.cpp.o
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp: In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::Parser::RegistrySema::actOnMatcherExpression(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::StringRef, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*)':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:843:16: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:847:67: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:850:49: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp: In member function 'virtual clang::ast_matchers::dynamic::internal::MatcherDescriptorPtr clang::ast_matchers::dynamic::Parser::RegistrySema::buildMatcherCtor(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:873:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:876:65: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::Parser::RegistrySema::actOnMatcherExpression(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::StringRef, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*)',
    inlined from 'bool clang::ast_matchers::dynamic::Parser::parseMatcherExpressionImpl(const TokenInfo&, const TokenInfo&, std::optional<const clang::ast_matchers::dynamic::internal::MatcherDescriptor*>, clang::ast_matchers::dynamic::VariantValue*)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:736:47:
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:847:67: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:850:49: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp: In member function 'bool clang::ast_matchers::dynamic::Parser::parseMatcherExpressionImpl(const TokenInfo&, const TokenInfo&, std::optional<const clang::ast_matchers::dynamic::internal::MatcherDescriptor*>, clang::ast_matchers::dynamic::VariantValue*)':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:736:47: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
In member function 'virtual clang::ast_matchers::dynamic::internal::MatcherDescriptorPtr clang::ast_matchers::dynamic::Parser::RegistrySema::buildMatcherCtor(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const',
    inlined from 'bool clang::ast_matchers::dynamic::Parser::parseMatcherBuilder(clang::ast_matchers::dynamic::MatcherCtor, const TokenInfo&, const TokenInfo&, clang::ast_matchers::dynamic::VariantValue*)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:556:61:
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:876:65: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp: In member function 'bool clang::ast_matchers::dynamic::Parser::parseMatcherBuilder(clang::ast_matchers::dynamic::MatcherCtor, const TokenInfo&, const TokenInfo&, clang::ast_matchers::dynamic::VariantValue*)':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:556:61: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::Parser::RegistrySema::actOnMatcherExpression(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::StringRef, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*)',
    inlined from 'bool clang::ast_matchers::dynamic::Parser::parseMatcherBuilder(clang::ast_matchers::dynamic::MatcherCtor, const TokenInfo&, const TokenInfo&, clang::ast_matchers::dynamic::VariantValue*)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:588:59:
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:847:67: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:850:49: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp: In member function 'bool clang::ast_matchers::dynamic::Parser::parseMatcherBuilder(clang::ast_matchers::dynamic::MatcherCtor, const TokenInfo&, const TokenInfo&, clang::ast_matchers::dynamic::VariantValue*)':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:588:59: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::Parser::RegistrySema::actOnMatcherExpression(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::StringRef, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*)',
    inlined from 'bool clang::ast_matchers::dynamic::Parser::parseMatcherBuilder(clang::ast_matchers::dynamic::MatcherCtor, const TokenInfo&, const TokenInfo&, clang::ast_matchers::dynamic::VariantValue*)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:619:55:
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:847:67: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:850:49: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp: In member function 'bool clang::ast_matchers::dynamic::Parser::parseMatcherBuilder(clang::ast_matchers::dynamic::MatcherCtor, const TokenInfo&, const TokenInfo&, clang::ast_matchers::dynamic::VariantValue*)':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Parser.cpp:619:55: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
[3705/4417] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/VariantValue.cpp.o
[3706/4417] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/CNFFormula.cpp.o
[3707/4417] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Arena.cpp.o
[3708/4417] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/AdornedCFG.cpp.o
[3709/4417] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Formula.cpp.o
[3710/4417] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/ASTOps.cpp.o
[3711/4417] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/FormulaSerialization.cpp.o
[3712/4417] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowEnvironment.cpp.o
[3713/4417] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Logger.cpp.o
[3714/4417] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowAnalysisContext.cpp.o
[3715/4417] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/HTMLLogger.cpp.o
[3716/4417] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/RecordOps.cpp.o
[3717/4417] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/SimplifyConstraints.cpp.o
[3718/4417] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Value.cpp.o
[3719/4417] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/WatchedLiteralsSolver.cpp.o
[3720/4417] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/SmartPointerAccessorCaching.cpp.o
[3721/4417] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Transfer.cpp.o
[3722/4417] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DebugSupport.cpp.o
[3723/4417] Linking CXX static library lib/libclangFrontendTool.a
[3724/4417] Building CXX object tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/TypeErasedDataflowAnalysis.cpp.o
[3725/4417] Building CXX object tools/clang/lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/ChromiumCheckModel.cpp.o
[3726/4417] Building CXX object tools/clang/lib/Tooling/Inclusions/Stdlib/CMakeFiles/obj.clangToolingInclusionsStdlib.dir/StandardLibrary.cpp.o
[3727/4417] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelectionRequirements.cpp.o
[3728/4417] Building CXX object tools/clang/lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/UncheckedStatusOrAccessModel.cpp.o
[3729/4417] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/Extract.cpp.o
[3730/4417] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/AtomicChange.cpp.o
[3731/4417] Building CXX object tools/clang/lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/UncheckedOptionalAccessModel.cpp.o
[3732/4417] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/SourceExtraction.cpp.o
[3733/4417] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/SymbolOccurrences.cpp.o
[3734/4417] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelection.cpp.o
[3735/4417] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Lookup.cpp.o
distcc[14068] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[3736/4417] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/RefactoringActions.cpp.o
[3737/4417] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/RenamingAction.cpp.o
[3738/4417] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFindingAction.cpp.o
[3739/4417] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFinder.cpp.o
[3740/4417] Building CXX object tools/clang/lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/ComputeReplacements.cpp.o
[3741/4417] Building CXX object tools/clang/lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Nodes.cpp.o
[3742/4417] Building CXX object tools/clang/lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/TokenBufferTokenManager.cpp.o
[3743/4417] Building CXX object tools/clang/lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Mutations.cpp.o
[3744/4417] Building CXX object tools/clang/lib/Tooling/ASTDiff/CMakeFiles/obj.clangToolingASTDiff.dir/ASTDiff.cpp.o
[3745/4417] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRLocFinder.cpp.o
[3746/4417] Building CXX object tools/clang/lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tree.cpp.o
[3747/4417] Building CXX object tools/clang/lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Synthesis.cpp.o
[3748/4417] Building CXX object tools/clang/lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/BuildTree.cpp.o
[3749/4417] Building CXX object tools/clang/lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningService.cpp.o
[3750/4417] Building CXX object tools/clang/lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningFilesystem.cpp.o
[3751/4417] Building CXX object tools/clang/lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/InProcessModuleCache.cpp.o
[3752/4417] Building CXX object tools/clang/lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tokens.cpp.o
[3753/4417] Building CXX object tools/clang/lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Parsing.cpp.o
[3754/4417] Building CXX object tools/clang/lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningWorker.cpp.o
[3755/4417] Building CXX object tools/clang/lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningTool.cpp.o
[3756/4417] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Registry.cpp.o
In file included from /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp:15:
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In member function 'virtual std::unique_ptr<clang::ast_matchers::dynamic::internal::MatcherDescriptor> clang::ast_matchers::dynamic::internal::MatcherDescriptor::buildMatcherCtor(clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:317:3: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::VariadicFuncMatcherDescriptor::create(clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:559:18: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:562:52: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::FixedArgCountMatcherDescriptor::create(clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:394:18: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:397:64: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::MapAnyOfBuilderDescriptor::create(clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:999:18: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In member function 'virtual std::unique_ptr<clang::ast_matchers::dynamic::internal::MatcherDescriptor> clang::ast_matchers::dynamic::internal::MapAnyOfBuilderDescriptor::buildMatcherCtor(clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:1007:3: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::LambdaCapture>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ParmVarDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::NamedDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::NamespaceDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXNewExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::FieldDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXCatchStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Stmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ObjCMessageExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ObjCMethodDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Decl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::TemplateArgument>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXRecordDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXConstructorDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::EnumDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::OMPDefaultClause>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::OMPExecutableDirective>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::VarDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXFoldExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::TagDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXMethodDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::QualType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::FunctionDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXCtorInitializer>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Expr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXConstructExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CallExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Type>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::Matcher<clang::NamedDecl>; ArgT = llvm::StringRef; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::hasAnyNameFunc]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::Matcher<clang::ObjCMessageExpr>; ArgT = llvm::StringRef; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::hasAnySelectorFunc]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp: In static member function 'static clang::ast_matchers::dynamic::internal::MatcherDescriptorPtr clang::ast_matchers::dynamic::Registry::buildMatcherCtor(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*)':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp:635:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp:638:29: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp: In static member function 'static clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::Registry::constructMatcher(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*)':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp:803:16: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp:807:45: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::VariadicOperatorMatcherDescriptor::create(clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:880:18: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::OverloadedMatcherDescriptor::create(clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:734:18: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:740:67: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::TrueMatcher]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In member function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::RegexMatcherDescriptor<ReturnType>::create(clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isExpansionInFileMatching0Matcher, void(clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::TypeLoc>), std::shared_ptr<llvm::Regex> >]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:822:18: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isVirtualMatcher, void(clang::ast_matchers::internal::TypeList<clang::CXXMethodDecl, clang::CXXBaseSpecifier>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isStaticStorageClassMatcher, void(clang::ast_matchers::internal::TypeList<clang::FunctionDecl, clang::VarDecl>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isPublicMatcher, void(clang::ast_matchers::internal::TypeList<clang::Decl, clang::CXXBaseSpecifier>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isProtectedMatcher, void(clang::ast_matchers::internal::TypeList<clang::Decl, clang::CXXBaseSpecifier>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isPrivateMatcher, void(clang::ast_matchers::internal::TypeList<clang::Decl, clang::CXXBaseSpecifier>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isNoThrowMatcher, void(clang::ast_matchers::internal::TypeList<clang::FunctionDecl, clang::FunctionProtoType>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isFinalMatcher, void(clang::ast_matchers::internal::TypeList<clang::CXXRecordDecl, clang::CXXMethodDecl>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isExternCMatcher, void(clang::ast_matchers::internal::TypeList<clang::FunctionDecl, clang::VarDecl>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isConstevalMatcher, void(clang::ast_matchers::internal::TypeList<clang::FunctionDecl, clang::IfStmt>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasDynamicExceptionSpecMatcher, void(clang::ast_matchers::internal::TypeList<clang::FunctionDecl, clang::FunctionProtoType>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::HasOverloadedOperatorNameMatcher, void(clang::ast_matchers::internal::TypeList<clang::CXXOperatorCallExpr, clang::FunctionDecl>), std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >; ArgType1 = llvm::StringRef]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::HasOverloadedOperatorNameMatcher, void(clang::ast_matchers::internal::TypeList<clang::CXXOperatorCallExpr, clang::FunctionDecl>), std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >; ArgT = llvm::StringRef; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::hasAnyOverloadedOperatorNameFunc]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isTemplateInstantiationMatcher, void(clang::ast_matchers::internal::TypeList<clang::FunctionDecl, clang::VarDecl, clang::CXXRecordDecl>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isInlineMatcher, void(clang::ast_matchers::internal::TypeList<clang::NamespaceDecl, clang::FunctionDecl, clang::VarDecl>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isImplicitMatcher, void(clang::ast_matchers::internal::TypeList<clang::Decl, clang::Attr, clang::LambdaCapture>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isExplicitTemplateSpecializationMatcher, void(clang::ast_matchers::internal::TypeList<clang::FunctionDecl, clang::VarDecl, clang::CXXRecordDecl>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isExplicitMatcher, void(clang::ast_matchers::internal::TypeList<clang::CXXConstructorDecl, clang::CXXConversionDecl, clang::CXXDeductionGuideDecl>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isExpansionInSystemHeaderMatcher, void(clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::TypeLoc>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isExpansionInMainFileMatcher, void(clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::TypeLoc>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isConstexprMatcher, void(clang::ast_matchers::internal::TypeList<clang::VarDecl, clang::FunctionDecl, clang::IfStmt>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isComparisonOperatorMatcher, void(clang::ast_matchers::internal::TypeList<clang::BinaryOperator, clang::CXXOperatorCallExpr, clang::CXXRewrittenBinaryOperator>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isAssignmentOperatorMatcher, void(clang::ast_matchers::internal::TypeList<clang::BinaryOperator, clang::CXXOperatorCallExpr, clang::CXXRewrittenBinaryOperator>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isArrowMatcher, void(clang::ast_matchers::internal::TypeList<clang::MemberExpr, clang::UnresolvedMemberExpr, clang::CXXDependentScopeMemberExpr>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall0(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isDefinitionMatcher, void(clang::ast_matchers::internal::TypeList<clang::TagDecl, clang::VarDecl, clang::ObjCMethodDecl, clang::FunctionDecl>)>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:652:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp: In static member function 'static clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::Registry::constructBoundMatcher(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::StringRef, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*)':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp:810:16: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
In static member function 'static clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::Registry::constructMatcher(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*)',
    inlined from 'static clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::Registry::constructBoundMatcher(clang::ast_matchers::dynamic::MatcherCtor, clang::ast_matchers::dynamic::SourceRange, llvm::StringRef, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*)' at /build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp:815:69:
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp:807:45: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::QualType>; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::DeclStmt>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::DesignatedInitExpr>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Decl>; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::TemplateArgument>; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::FieldDecl>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::NamedDecl>; ArgType1 = llvm::StringRef]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ObjCMessageExpr>; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ParmVarDecl>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXDependentScopeMemberExpr>; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ObjCMessageExpr>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CompoundStmt>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::UnaryExprOrTypeTraitExpr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::LambdaExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::LambdaCapture>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXRecordDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::CXXMethodDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXCtorInitializer>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::FieldDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Stmt>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::FunctionDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXRecordDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::CXXBaseSpecifier>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall2(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::DecompositionDecl>; ArgType1 = const unsigned int&; ArgType2 = const clang::ast_matchers::internal::Matcher<clang::BindingDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:676:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXForRangeStmt>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::VarDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ClassTemplateSpecializationDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::ClassTemplateDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXMethodDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::CXXRecordDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::TemplateArgument>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TemplateName>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifier>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NamespaceDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::SwitchStmt>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::SwitchCase>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::LambdaCapture>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::ValueDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::BindingDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::ValueDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::MemberExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::ValueDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Decl>; ArgType1 = const clang::attr::Kind&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CastExpr>; ArgType1 = const clang::CastKind&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::OMPExecutableDirective>; ArgType1 = const llvm::omp::Clause&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::UnaryExprOrTypeTraitExpr>; ArgType1 = const clang::UnaryExprOrTypeTrait&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::OMPExecutableDirective>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::OMPClause>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In member function 'virtual clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::MapAnyOfMatcherDescriptor::create(clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:942:18: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Attr>; ArgT = clang::ast_matchers::internal::Matcher<clang::Attr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::Attr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::CXXBaseSpecifier>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXBaseSpecifier>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::CXXBaseSpecifier>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::CXXCtorInitializer>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXCtorInitializer>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::CXXCtorInitializer>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::Decl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::Decl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::LambdaCapture>; ArgT = clang::ast_matchers::internal::Matcher<clang::LambdaCapture>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::LambdaCapture>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::NestedNameSpecifier>; ArgT = clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifier>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::NestedNameSpecifier>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::NestedNameSpecifierLoc>; ArgT = clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifierLoc>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::NestedNameSpecifierLoc>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::Stmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::Stmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::TemplateArgument>; ArgT = clang::ast_matchers::internal::Matcher<clang::TemplateArgument>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::TemplateArgument>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::TemplateArgumentLoc>; ArgT = clang::ast_matchers::internal::Matcher<clang::TemplateArgumentLoc>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::TemplateArgumentLoc>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::TemplateName>; ArgT = clang::ast_matchers::internal::Matcher<clang::TemplateName>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::TemplateName>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::Type>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::Type>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::TypeLoc>; ArgT = clang::ast_matchers::internal::Matcher<clang::TypeLoc>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::TypeLoc>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::AccessSpecDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::AccessSpecDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::AddrLabelExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::AddrLabelExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ArrayInitIndexExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ArrayInitIndexExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ArrayInitLoopExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ArrayInitLoopExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ArraySubscriptExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ArraySubscriptExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::ArrayType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::ArrayType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::TypeLoc>; ArgT = clang::ast_matchers::internal::Matcher<clang::ArrayTypeLoc>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::TypeLoc, clang::ArrayTypeLoc>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::AsmStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::AsmStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::AtomicExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::AtomicExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::AtomicType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::AtomicType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::AutoType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::AutoType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCAutoreleasePoolStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ObjCAutoreleasePoolStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::BinaryConditionalOperator>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::BinaryConditionalOperator>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::BinaryOperator>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::BinaryOperator>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::BindingDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::BindingDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::BlockDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::BlockDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::BlockExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::BlockExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::BlockPointerType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::BlockPointerType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::BreakStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::BreakStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::BuiltinType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::BuiltinType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CStyleCastExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CStyleCastExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CaseStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CaseStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CastExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CastExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CharacterLiteral>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CharacterLiteral>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ChooseExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ChooseExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ClassTemplateDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ClassTemplateDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ClassTemplatePartialSpecializationDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ClassTemplatePartialSpecializationDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ClassTemplateSpecializationDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ClassTemplateSpecializationDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::ComplexType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::ComplexType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CompoundLiteralExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CompoundLiteralExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CompoundStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CompoundStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CoawaitExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CoawaitExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ConceptDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ConceptDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ConditionalOperator>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ConditionalOperator>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::ConstantArrayType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::ConstantArrayType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ConstantExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ConstantExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ContinueStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ContinueStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ConvertVectorExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ConvertVectorExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CoreturnStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CoreturnStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CoroutineBodyStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CoroutineBodyStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CoyieldExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CoyieldExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CUDAKernelCallExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CUDAKernelCallExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXBindTemporaryExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXBindTemporaryExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXBoolLiteralExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXBoolLiteralExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXCatchStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXCatchStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXConstCastExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXConstCastExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXConversionDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::CXXConversionDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXDeductionGuideDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::CXXDeductionGuideDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXDefaultArgExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXDefaultArgExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXDeleteExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXDeleteExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXDependentScopeMemberExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXDependentScopeMemberExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXDestructorDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::CXXDestructorDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXDynamicCastExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXDynamicCastExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXFoldExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXFoldExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXForRangeStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXForRangeStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXFunctionalCastExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXFunctionalCastExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXMemberCallExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXMemberCallExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXMethodDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::CXXMethodDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXNewExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXNewExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXNoexceptExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXNoexceptExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXNullPtrLiteralExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXNullPtrLiteralExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXOperatorCallExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXOperatorCallExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXRecordDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::CXXRecordDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXReinterpretCastExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXReinterpretCastExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXRewrittenBinaryOperator>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXRewrittenBinaryOperator>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXStaticCastExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXStaticCastExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXStdInitializerListExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXStdInitializerListExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXTemporaryObjectExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXTemporaryObjectExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXThisExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXThisExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXThrowExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXThrowExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXTryStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXTryStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXUnresolvedConstructExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXUnresolvedConstructExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::DecayedType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::DecayedType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::DecompositionDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::DecompositionDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::DeclRefExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::DeclRefExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::DependentNameType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::DependentNameType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::DependentScopeDeclRefExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::DependentScopeDeclRefExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::DeclStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::DeclStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::DeclaratorDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::DeclaratorDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::DecltypeType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::DecltypeType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::DeducedTemplateSpecializationType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::DeducedTemplateSpecializationType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::DefaultStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::DefaultStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::DependentCoawaitExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::DependentCoawaitExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::DependentSizedArrayType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::DependentSizedArrayType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::DependentSizedExtVectorType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::DependentSizedExtVectorType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::DesignatedInitExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::DesignatedInitExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::DoStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::DoStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::UsingType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::UsingType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::EnumConstantDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::EnumConstantDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::EnumDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::EnumDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::EnumType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::EnumType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ExplicitCastExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ExplicitCastExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ExportDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ExportDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ExprWithCleanups>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ExprWithCleanups>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::FieldDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::FieldDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::FileScopeAsmDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::FileScopeAsmDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::FixedPointLiteral>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::FixedPointLiteral>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::FloatingLiteral>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::FloatingLiteral>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ForStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ForStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::FriendDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::FriendDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::FunctionProtoType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::FunctionProtoType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::FunctionTemplateDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::FunctionTemplateDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::FunctionType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::FunctionType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::GenericSelectionExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::GenericSelectionExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::GNUNullExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::GNUNullExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::GotoStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::GotoStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::IfStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::IfStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ImaginaryLiteral>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ImaginaryLiteral>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ImplicitCastExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ImplicitCastExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ImplicitValueInitExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ImplicitValueInitExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::IncompleteArrayType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::IncompleteArrayType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::IndirectFieldDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::IndirectFieldDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::InitListExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::InitListExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::InjectedClassNameType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::InjectedClassNameType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::IntegerLiteral>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::IntegerLiteral>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::LValueReferenceType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::LValueReferenceType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::LabelDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::LabelDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::LabelStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::LabelStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::LambdaExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::LambdaExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::LinkageSpecDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::LinkageSpecDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::MacroQualifiedType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::MacroQualifiedType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::MaterializeTemporaryExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::MaterializeTemporaryExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::MemberExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::MemberExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::MemberPointerType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::MemberPointerType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::NamedDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::NamedDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::NamespaceAliasDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::NamespaceAliasDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::NamespaceDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::NamespaceDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::NonTypeTemplateParmDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::NonTypeTemplateParmDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::NullStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::NullStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCAtCatchStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ObjCAtCatchStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCCategoryDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ObjCCategoryDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCCategoryImplDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ObjCCategoryImplDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCAtFinallyStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ObjCAtFinallyStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCImplementationDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ObjCImplementationDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCInterfaceDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ObjCInterfaceDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCIvarDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ObjCIvarDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCIvarRefExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ObjCIvarRefExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCMessageExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ObjCMessageExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCMethodDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ObjCMethodDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCObjectPointerType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::ObjCObjectPointerType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCPropertyDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ObjCPropertyDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCProtocolDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ObjCProtocolDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCStringLiteral>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ObjCStringLiteral>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCAtThrowStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ObjCAtThrowStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ObjCAtTryStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ObjCAtTryStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::OMPClause>; ArgT = clang::ast_matchers::internal::Matcher<clang::OMPDefaultClause>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::OMPClause, clang::OMPDefaultClause>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::OMPExecutableDirective>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::OMPExecutableDirective>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::OpaqueValueExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::OpaqueValueExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ParenExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ParenExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ParenListExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ParenListExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::ParenType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::ParenType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ParmVarDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ParmVarDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::PointerType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::PointerType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::TypeLoc>; ArgT = clang::ast_matchers::internal::Matcher<clang::PointerTypeLoc>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::TypeLoc, clang::PointerTypeLoc>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::PredefinedExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::PredefinedExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::TypeLoc>; ArgT = clang::ast_matchers::internal::Matcher<clang::QualifiedTypeLoc>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::TypeLoc, clang::QualifiedTypeLoc>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::RValueReferenceType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::RValueReferenceType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::RecordDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::RecordDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::RecordType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::RecordType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::ReferenceType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::ReferenceType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::TypeLoc>; ArgT = clang::ast_matchers::internal::Matcher<clang::ReferenceTypeLoc>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::TypeLoc, clang::ReferenceTypeLoc>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::ReturnStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::ReturnStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::StaticAssertDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::StaticAssertDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::StmtExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::StmtExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::StringLiteral>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::StringLiteral>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::SubstNonTypeTemplateParmExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::SubstNonTypeTemplateParmExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::SubstTemplateTypeParmType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::SubstTemplateTypeParmType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::SwitchCase>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::SwitchCase>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::SwitchStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::SwitchStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::TagDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::TagDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::TagType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::TagType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::TemplateSpecializationType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::TemplateSpecializationType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::TypeLoc>; ArgT = clang::ast_matchers::internal::Matcher<clang::TemplateSpecializationTypeLoc>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::TypeLoc, clang::TemplateSpecializationTypeLoc>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::TemplateTemplateParmDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::TemplateTemplateParmDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::TemplateTypeParmDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::TemplateTypeParmDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::TemplateTypeParmType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::TemplateTypeParmType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::TranslationUnitDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::TranslationUnitDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::TypeAliasDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::TypeAliasDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::TypeAliasTemplateDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::TypeAliasTemplateDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::TypedefDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::TypedefDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::TypedefNameDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::TypedefNameDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::UsingShadowDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::UsingShadowDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::TypedefType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::TypedefType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::UnaryExprOrTypeTraitExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::UnaryExprOrTypeTraitExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::UnaryOperator>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::UnaryOperator>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::UnaryTransformType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::UnaryTransformType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::UnresolvedLookupExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::UnresolvedLookupExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::UnresolvedMemberExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::UnresolvedMemberExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::UnresolvedUsingTypenameDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::UnresolvedUsingTypenameDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::UnresolvedUsingValueDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::UnresolvedUsingValueDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::UserDefinedLiteral>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::UserDefinedLiteral>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::UsingDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::UsingDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::UsingEnumDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::UsingEnumDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::UsingDirectiveDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::UsingDirectiveDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::ValueDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::ValueDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::VarDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::VarDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Type>; ArgT = clang::ast_matchers::internal::Matcher<clang::VariableArrayType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Type, clang::VariableArrayType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::WhileStmt>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::WhileStmt>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In member function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::RegexMatcherDescriptor<ReturnType>::create(clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ObjCMessageExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:822:18: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In member function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::RegexMatcherDescriptor<ReturnType>::create(clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) const [with ReturnType = clang::ast_matchers::internal::Matcher<clang::NamedDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:822:18: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::HasAnyOperatorNameMatcher, void(clang::ast_matchers::internal::TypeList<clang::BinaryOperator, clang::CXXOperatorCallExpr, clang::CXXRewrittenBinaryOperator, clang::UnaryOperator>), std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >; ArgT = llvm::StringRef; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::hasAnyOperatorNameFunc]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_throughUsingDecl0Matcher, void(clang::ast_matchers::internal::TypeList<clang::DeclRefExpr, clang::UsingType>), clang::ast_matchers::internal::Matcher<clang::UsingShadowDecl> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::UsingShadowDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_templateArgumentCountIs0Matcher, void(clang::ast_matchers::internal::TypeList<clang::ClassTemplateSpecializationDecl, clang::VarTemplateSpecializationDecl, clang::FunctionDecl, clang::TemplateSpecializationType>), unsigned int>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_parameterCountIs0Matcher, void(clang::ast_matchers::internal::TypeList<clang::FunctionDecl, clang::FunctionProtoType>), unsigned int>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isExpandedFromMacro0Matcher, void(clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::TypeLoc>), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall2(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasTemplateArgumentLoc0Matcher, void(clang::ast_matchers::internal::TypeList<clang::ClassTemplateSpecializationDecl, clang::VarTemplateSpecializationDecl, clang::FunctionDecl, clang::DeclRefExpr, clang::TemplateSpecializationTypeLoc>), unsigned int, clang::ast_matchers::internal::Matcher<clang::TemplateArgumentLoc> >; ArgType1 = const unsigned int&; ArgType2 = const clang::ast_matchers::internal::Matcher<clang::TemplateArgumentLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:676:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasSize0Matcher, void(clang::ast_matchers::internal::TypeList<clang::ConstantArrayType, clang::StringLiteral>), unsigned int>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasOperatorName0Matcher, void(clang::ast_matchers::internal::TypeList<clang::BinaryOperator, clang::CXXOperatorCallExpr, clang::CXXRewrittenBinaryOperator, clang::CXXFoldExpr, clang::UnaryOperator>), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasDependentName0Matcher, void(clang::ast_matchers::internal::TypeList<clang::DependentScopeDeclRefExpr, clang::DependentNameType>), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasConditionVariableStatement0Matcher, void(clang::ast_matchers::internal::TypeList<clang::IfStmt, clang::ForStmt, clang::WhileStmt, clang::SwitchStmt>), clang::ast_matchers::internal::Matcher<clang::DeclStmt> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::DeclStmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasAnyTemplateArgumentLoc0Matcher, void(clang::ast_matchers::internal::TypeList<clang::ClassTemplateSpecializationDecl, clang::VarTemplateSpecializationDecl, clang::FunctionDecl, clang::DeclRefExpr, clang::TemplateSpecializationTypeLoc>), clang::ast_matchers::internal::Matcher<clang::TemplateArgumentLoc> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TemplateArgumentLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasAnyTemplateArgument0Matcher, void(clang::ast_matchers::internal::TypeList<clang::ClassTemplateSpecializationDecl, clang::VarTemplateSpecializationDecl, clang::FunctionDecl, clang::TemplateSpecializationType>), clang::ast_matchers::internal::Matcher<clang::TemplateArgument> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TemplateArgument>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasAnyParameter0Matcher, void(clang::ast_matchers::internal::TypeList<clang::FunctionDecl, clang::ObjCMethodDecl, clang::BlockDecl>), clang::ast_matchers::internal::Matcher<clang::ParmVarDecl> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::ParmVarDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_forEachTemplateArgument0Matcher, void(clang::ast_matchers::internal::TypeList<clang::ClassTemplateSpecializationDecl, clang::VarTemplateSpecializationDecl, clang::FunctionDecl, clang::TemplateSpecializationType>), clang::ast_matchers::internal::Matcher<clang::TemplateArgument> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TemplateArgument>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_equalsBoundNode0Matcher, void(clang::ast_matchers::internal::TypeList<clang::Stmt, clang::Decl, clang::Type, clang::QualType>), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_argumentCountAtLeast0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CallExpr, clang::CXXConstructExpr, clang::CXXUnresolvedConstructExpr, clang::ObjCMessageExpr>), unsigned int>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_argumentCountIs0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CallExpr, clang::CXXConstructExpr, clang::CXXUnresolvedConstructExpr, clang::ObjCMessageExpr>), unsigned int>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_equals2Matcher, void(clang::ast_matchers::internal::TypeList<clang::CharacterLiteral, clang::CXXBoolLiteralExpr, clang::FloatingLiteral, clang::IntegerLiteral>), double>; ArgType1 = const double&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_equals1Matcher, void(clang::ast_matchers::internal::TypeList<clang::CharacterLiteral, clang::CXXBoolLiteralExpr, clang::IntegerLiteral>), unsigned int>; ArgType1 = const unsigned int&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_equals0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CharacterLiteral, clang::CXXBoolLiteralExpr, clang::IntegerLiteral>), bool>; ArgType1 = const bool&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isSameOrDerivedFrom1Matcher, void(clang::ast_matchers::internal::TypeList<clang::CXXRecordDecl, clang::ObjCInterfaceDecl>), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isDirectlyDerivedFrom1Matcher, void(clang::ast_matchers::internal::TypeList<clang::CXXRecordDecl, clang::ObjCInterfaceDecl>), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isDerivedFrom1Matcher, void(clang::ast_matchers::internal::TypeList<clang::CXXRecordDecl, clang::ObjCInterfaceDecl>), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; ArgType1 = const std::__cxx11::basic_string<char>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::Expr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::Expr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::FunctionDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::FunctionDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CallExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CallExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Stmt>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXConstructExpr>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Stmt, clang::CXXConstructExpr>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::Decl>; ArgT = clang::ast_matchers::internal::Matcher<clang::CXXConstructorDecl>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeDynCastAllOfComposite<clang::Decl, clang::CXXConstructorDecl>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXMethodDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::CXXMethodDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::DecompositionDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::BindingDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::BaseUsingDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::UsingShadowDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::FunctionDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ForStmt>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::OMPExecutableDirective>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::IfStmt>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_callee0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CallExpr, clang::CXXFoldExpr>), clang::ast_matchers::internal::Matcher<clang::Stmt> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasAnySubstatement0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CompoundStmt, clang::StmtExpr>), clang::ast_matchers::internal::Matcher<clang::Stmt> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasInitStatement0Matcher, void(clang::ast_matchers::internal::TypeList<clang::IfStmt, clang::SwitchStmt, clang::CXXForRangeStmt>), clang::ast_matchers::internal::Matcher<clang::Stmt> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasBody0Matcher, void(clang::ast_matchers::internal::TypeList<clang::DoStmt, clang::ForStmt, clang::WhileStmt, clang::CXXForRangeStmt, clang::FunctionDecl, clang::CoroutineBodyStmt>), clang::ast_matchers::internal::Matcher<clang::Stmt> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasAncestorMatcher, clang::Stmt, clang::ast_matchers::internal::TypeList<clang::Decl, clang::NestedNameSpecifierLoc, clang::Stmt, clang::TypeLoc, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasParentMatcher, clang::Stmt, clang::ast_matchers::internal::TypeList<clang::Decl, clang::NestedNameSpecifierLoc, clang::Stmt, clang::TypeLoc, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachMatcher, clang::Stmt, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachDescendantMatcher, clang::Stmt, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasMatcher, clang::Stmt, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasDescendantMatcher, clang::Stmt, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Stmt>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::QualType>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXMemberCallExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall2(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::DeclStmt>; ArgType1 = const unsigned int&; ArgType2 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:676:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Stmt>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::OverloadExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Decl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::DeclStmt>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::TemplateArgument>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::DeclRefExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_callee1Matcher, void(clang::ast_matchers::internal::TypeList<clang::ObjCMessageExpr, clang::CallExpr>), clang::ast_matchers::internal::Matcher<clang::Decl> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasType1Matcher, void(clang::ast_matchers::internal::TypeList<clang::Expr, clang::FriendDecl, clang::ValueDecl, clang::CXXBaseSpecifier, clang::ObjCInterfaceDecl>), clang::ast_matchers::internal::Matcher<clang::Decl> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasAncestorMatcher, clang::Decl, clang::ast_matchers::internal::TypeList<clang::Decl, clang::NestedNameSpecifierLoc, clang::Stmt, clang::TypeLoc, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasParentMatcher, clang::Decl, clang::ast_matchers::internal::TypeList<clang::Decl, clang::NestedNameSpecifierLoc, clang::Stmt, clang::TypeLoc, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachMatcher, clang::Decl, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachDescendantMatcher, clang::Decl, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasMatcher, clang::Decl, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasDescendantMatcher, clang::Decl, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::HasDeclarationMatcher, void(clang::ast_matchers::internal::TypeList<clang::CallExpr, clang::CXXConstructExpr, clang::CXXNewExpr, clang::DeclRefExpr, clang::EnumType, clang::InjectedClassNameType, clang::LabelStmt, clang::AddrLabelExpr, clang::MemberExpr, clang::QualType, clang::RecordType, clang::TagType, clang::UsingType, clang::TemplateSpecializationType, clang::TemplateTypeParmType, clang::TypedefType, clang::UnresolvedUsingType, clang::ObjCIvarRefExpr, clang::ObjCInterfaceDecl>), clang::ast_matchers::internal::Matcher<clang::Decl> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Decl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifier>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifier>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::BindableMatcher<clang::NestedNameSpecifierLoc>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifier>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Type>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifier>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachMatcher, clang::NestedNameSpecifier, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifier>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachDescendantMatcher, clang::NestedNameSpecifier, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifier>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasMatcher, clang::NestedNameSpecifier, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifier>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasDescendantMatcher, clang::NestedNameSpecifier, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifier>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifierLoc>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifierLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasAncestorMatcher, clang::NestedNameSpecifierLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::NestedNameSpecifierLoc, clang::Stmt, clang::TypeLoc, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifierLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasParentMatcher, clang::NestedNameSpecifierLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::NestedNameSpecifierLoc, clang::Stmt, clang::TypeLoc, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifierLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachMatcher, clang::NestedNameSpecifierLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifierLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachDescendantMatcher, clang::NestedNameSpecifierLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifierLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasMatcher, clang::NestedNameSpecifierLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifierLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasDescendantMatcher, clang::NestedNameSpecifierLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifierLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::BindableMatcher<clang::TypeLoc>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXMemberCallExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::UnaryExprOrTypeTraitExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::QualType>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::DecayedType>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ExplicitCastExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ImplicitCastExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ObjCMessageExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Type>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::TemplateArgument>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::FunctionDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifier>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasType0Matcher, void(clang::ast_matchers::internal::TypeList<clang::Expr, clang::FriendDecl, clang::TypedefNameDecl, clang::ValueDecl, clang::CXXBaseSpecifier>), clang::ast_matchers::internal::Matcher<clang::QualType> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachMatcher, clang::QualType, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachDescendantMatcher, clang::QualType, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasMatcher, clang::QualType, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasDescendantMatcher, clang::QualType, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXNewExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CaseStmt>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::FunctionDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::FieldDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ArraySubscriptExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall2(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::InitListExpr>; ArgType1 = const unsigned int&; ArgType2 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:676:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::VarDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXFoldExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXForRangeStmt>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ObjCMessageExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ReturnStmt>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall2(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXNewExpr>; ArgType1 = const unsigned int&; ArgType2 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:676:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::VariableArrayType>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::InitListExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::AbstractConditionalOperator>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Expr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::TemplateArgument>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXMemberCallExpr>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXCtorInitializer>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasObjectExpression0Matcher, void(clang::ast_matchers::internal::TypeList<clang::MemberExpr, clang::UnresolvedMemberExpr, clang::CXXDependentScopeMemberExpr>), clang::ast_matchers::internal::Matcher<clang::Expr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasSourceExpression0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CastExpr, clang::OpaqueValueExpr>), clang::ast_matchers::internal::Matcher<clang::Expr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasUnaryOperand0Matcher, void(clang::ast_matchers::internal::TypeList<clang::UnaryOperator, clang::CXXOperatorCallExpr>), clang::ast_matchers::internal::Matcher<clang::Expr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall2(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_forEachArgumentWithParamType0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CallExpr, clang::CXXConstructExpr>), clang::ast_matchers::internal::Matcher<clang::Expr>, clang::ast_matchers::internal::Matcher<clang::QualType> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&; ArgType2 = const clang::ast_matchers::internal::Matcher<clang::QualType>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:676:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasAnyArgument0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CallExpr, clang::CXXConstructExpr, clang::CXXUnresolvedConstructExpr, clang::ObjCMessageExpr>), clang::ast_matchers::internal::Matcher<clang::Expr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall2(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasArgument0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CallExpr, clang::CXXConstructExpr, clang::CXXUnresolvedConstructExpr, clang::ObjCMessageExpr>), unsigned int, clang::ast_matchers::internal::Matcher<clang::Expr> >; ArgType1 = const unsigned int&; ArgType2 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:676:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasEitherOperand0Matcher, void(clang::ast_matchers::internal::TypeList<clang::BinaryOperator, clang::CXXOperatorCallExpr, clang::CXXFoldExpr, clang::CXXRewrittenBinaryOperator>), clang::ast_matchers::internal::Matcher<clang::Expr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall2(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasOperands0Matcher, void(clang::ast_matchers::internal::TypeList<clang::BinaryOperator, clang::CXXOperatorCallExpr, clang::CXXFoldExpr, clang::CXXRewrittenBinaryOperator>), clang::ast_matchers::internal::Matcher<clang::Expr>, clang::ast_matchers::internal::Matcher<clang::Expr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&; ArgType2 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:676:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasLHS0Matcher, void(clang::ast_matchers::internal::TypeList<clang::BinaryOperator, clang::CXXOperatorCallExpr, clang::CXXRewrittenBinaryOperator, clang::ArraySubscriptExpr, clang::CXXFoldExpr>), clang::ast_matchers::internal::Matcher<clang::Expr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasRHS0Matcher, void(clang::ast_matchers::internal::TypeList<clang::BinaryOperator, clang::CXXOperatorCallExpr, clang::CXXRewrittenBinaryOperator, clang::ArraySubscriptExpr, clang::CXXFoldExpr>), clang::ast_matchers::internal::Matcher<clang::Expr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasCondition0Matcher, void(clang::ast_matchers::internal::TypeList<clang::IfStmt, clang::ForStmt, clang::WhileStmt, clang::DoStmt, clang::SwitchStmt, clang::AbstractConditionalOperator>), clang::ast_matchers::internal::Matcher<clang::Expr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::UsingShadowDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NamedDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::NamedDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NamedDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isDerivedFrom0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CXXRecordDecl, clang::ObjCInterfaceDecl>), clang::ast_matchers::internal::Matcher<clang::NamedDecl> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NamedDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isDirectlyDerivedFrom0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CXXRecordDecl, clang::ObjCInterfaceDecl>), clang::ast_matchers::internal::Matcher<clang::NamedDecl> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NamedDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_isSameOrDerivedFrom0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CXXRecordDecl, clang::ObjCInterfaceDecl>), clang::ast_matchers::internal::Matcher<clang::NamedDecl> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::NamedDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall2(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_forEachArgumentWithParam0Matcher, void(clang::ast_matchers::internal::TypeList<clang::CallExpr, clang::CXXConstructExpr>), clang::ast_matchers::internal::Matcher<clang::Expr>, clang::ast_matchers::internal::Matcher<clang::ParmVarDecl> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Expr>&; ArgType2 = const clang::ast_matchers::internal::Matcher<clang::ParmVarDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:676:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall2(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasParameter0Matcher, void(clang::ast_matchers::internal::TypeList<clang::FunctionDecl, clang::ObjCMethodDecl, clang::BlockDecl>), unsigned int, clang::ast_matchers::internal::Matcher<clang::ParmVarDecl> >; ArgType1 = const unsigned int&; ArgType2 = const clang::ast_matchers::internal::Matcher<clang::ParmVarDecl>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:676:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::CXXConstructorDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::CXXCtorInitializer>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachMatcher, clang::CXXCtorInitializer, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::CXXCtorInitializer>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachDescendantMatcher, clang::CXXCtorInitializer, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::CXXCtorInitializer>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasMatcher, clang::CXXCtorInitializer, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::CXXCtorInitializer>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasDescendantMatcher, clang::CXXCtorInitializer, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::CXXCtorInitializer>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall2(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasTemplateArgument0Matcher, void(clang::ast_matchers::internal::TypeList<clang::ClassTemplateSpecializationDecl, clang::VarTemplateSpecializationDecl, clang::FunctionDecl, clang::TemplateSpecializationType>), unsigned int, clang::ast_matchers::internal::Matcher<clang::TemplateArgument> >; ArgType1 = const unsigned int&; ArgType2 = const clang::ast_matchers::internal::Matcher<clang::TemplateArgument>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:676:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::PointerTypeLoc>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::ReferenceTypeLoc>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::FunctionDecl>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::QualifiedTypeLoc>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::NestedNameSpecifierLoc>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasAncestorMatcher, clang::TypeLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::NestedNameSpecifierLoc, clang::Stmt, clang::TypeLoc, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasParentMatcher, clang::TypeLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::NestedNameSpecifierLoc, clang::Stmt, clang::TypeLoc, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::PolymorphicMatcher<clang::ast_matchers::internal::matcher_hasTypeLoc0Matcher, void(clang::ast_matchers::internal::TypeList<clang::BlockDecl, clang::CXXBaseSpecifier, clang::CXXCtorInitializer, clang::CXXFunctionalCastExpr, clang::CXXNewExpr, clang::CXXTemporaryObjectExpr, clang::CXXUnresolvedConstructExpr, clang::CompoundLiteralExpr, clang::DeclaratorDecl, clang::ExplicitCastExpr, clang::ObjCPropertyDecl, clang::TemplateArgumentLoc, clang::TypedefNameDecl>), clang::ast_matchers::internal::Matcher<clang::TypeLoc> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachMatcher, clang::TypeLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachDescendantMatcher, clang::TypeLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasMatcher, clang::TypeLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasDescendantMatcher, clang::TypeLoc, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::TypeLoc>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::Matcher<clang::Type>; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Type>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachMatcher, clang::Type, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Type>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachDescendantMatcher, clang::Type, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Type>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasMatcher, clang::Type, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Type>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasDescendantMatcher, clang::Type, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Type>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasAncestorMatcher, clang::Attr, clang::ast_matchers::internal::TypeList<clang::Decl, clang::NestedNameSpecifierLoc, clang::Stmt, clang::TypeLoc, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Attr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasParentMatcher, clang::Attr, clang::ast_matchers::internal::TypeList<clang::Decl, clang::NestedNameSpecifierLoc, clang::Stmt, clang::TypeLoc, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Attr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachMatcher, clang::Attr, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Attr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::ForEachDescendantMatcher, clang::Attr, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Attr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasMatcher, clang::Attr, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Attr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::matcherMarshall1(void (*)(), llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ReturnType = clang::ast_matchers::internal::ArgumentAdaptingMatcherFuncAdaptor<clang::ast_matchers::internal::HasDescendantMatcher, clang::Attr, clang::ast_matchers::internal::TypeList<clang::Decl, clang::Stmt, clang::NestedNameSpecifier, clang::NestedNameSpecifierLoc, clang::TypeLoc, clang::QualType, clang::Attr> >; ArgType1 = const clang::ast_matchers::internal::Matcher<clang::Attr>&]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:663:23: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherhasElementTypeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::ArrayType, clang::ComplexType>)>; ArgT = clang::ast_matchers::internal::Matcher<clang::QualType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherhasElementTypeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::ArrayType, clang::ComplexType>)>::create]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherpointeeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::BlockPointerType, clang::MemberPointerType, clang::PointerType, clang::ReferenceType, clang::ObjCObjectPointerType>)>; ArgT = clang::ast_matchers::internal::Matcher<clang::QualType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherpointeeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::BlockPointerType, clang::MemberPointerType, clang::PointerType, clang::ReferenceType, clang::ObjCObjectPointerType>)>::create]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::BindableMatcher<clang::QualType>; ArgT = clang::ast_matchers::internal::Matcher<clang::QualType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::makeAllOfComposite<clang::QualType>]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherhasDeducedTypeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::AutoType>)>; ArgT = clang::ast_matchers::internal::Matcher<clang::QualType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherhasDeducedTypeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::AutoType>)>::create]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherhasReplacementTypeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::SubstTemplateTypeParmType>)>; ArgT = clang::ast_matchers::internal::Matcher<clang::QualType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherhasReplacementTypeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::SubstTemplateTypeParmType>)>::create]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherhasValueTypeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::AtomicType>)>; ArgT = clang::ast_matchers::internal::Matcher<clang::QualType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherhasValueTypeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::AtomicType>)>::create]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h: In function 'clang::ast_matchers::dynamic::VariantMatcher clang::ast_matchers::dynamic::internal::variadicMatcherDescriptor(llvm::StringRef, clang::ast_matchers::dynamic::SourceRange, llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>, clang::ast_matchers::dynamic::Diagnostics*) [with ResultT = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherinnerTypeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::ParenType>)>; ArgT = clang::ast_matchers::internal::Matcher<clang::QualType>; ResultT (* Func)(llvm::ArrayRef<const ArgT*>) = clang::ast_matchers::internal::TypeTraversePolymorphicMatcher<clang::QualType, clang::ast_matchers::internal::TypeMatcherinnerTypeGetter, clang::ast_matchers::internal::TypeTraverseMatcher, void(clang::ast_matchers::internal::TypeList<clang::ParenType>)>::create]':
/build/emscripten/src/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h:493:1: note: parameter passing for argument of type 'llvm::ArrayRef<clang::ast_matchers::dynamic::ParserValue>' changed in GCC 7.1
[3757/4417] Building CXX object tools/clang/lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScannerImpl.cpp.o
[3758/4417] Building CXX object tools/clang/lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/ModuleDepCollector.cpp.o
[3759/4417] Building CXX object tools/clang/lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/SourceCode.cpp.o
[3760/4417] Building CXX object tools/clang/lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/RangeSelector.cpp.o
[3761/4417] Building CXX object tools/clang/lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/DirectoryScanner.cpp.o
[3762/4417] Building CXX object tools/clang/lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/linux/DirectoryWatcher-linux.cpp.o
[3763/4417] Building CXX object tools/clang/lib/IndexSerialization/CMakeFiles/obj.clangIndexSerialization.dir/SerializablePathCollection.cpp.o
[3764/4417] Building CXX object tools/clang/lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/SourceCodeBuilders.cpp.o
distcc[14151] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[3765/4417] Building CXX object tools/clang/lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/RewriteRule.cpp.o
[3766/4417] Building CXX object tools/clang/lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Stencil.cpp.o
[3767/4417] Building CXX object tools/clang/lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Transformer.cpp.o
[3768/4417] Building CXX object tools/clang/lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/DeviceOffload.cpp.o
[3769/4417] Building CXX object tools/clang/lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalAction.cpp.o
[3770/4417] Building CXX object tools/clang/lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/CodeCompletion.cpp.o
[3771/4417] Building CXX object tools/clang/lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalExecutor.cpp.o
[3772/4417] Building CXX object tools/clang/lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalParser.cpp.o
[3773/4417] Building CXX object tools/clang/lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/InterpreterValuePrinter.cpp.o
[3774/4417] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/driver.cpp.o
[3775/4417] Building CXX object tools/clang/lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/Interpreter.cpp.o
[3776/4417] Building CXX object tools/clang/lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/InterpreterUtils.cpp.o
[3777/4417] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/clang-driver.cpp.o
[3778/4417] Building CXX object tools/clang/lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/Value.cpp.o
[3779/4417] Building LinkerWrapperOpts.inc...
[3780/4417] Building NVLinkOpts.inc...
[3781/4417] Building Opts.inc...
[3782/4417] Building SYCLLinkOpts.inc...
[3783/4417] Building InstallAPIOpts.inc...
[3784/4417] Building CXX object tools/clang/tools/clang-shlib/CMakeFiles/clang-cpp.dir/clang-shlib.cpp.o
[3785/4417] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/cc1gen_reproducer_main.cpp.o
[3786/4417] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/cc1_main.cpp.o
[3787/4417] Creating export file for BugpointPasses
[3788/4417] Building Options.inc...
[3789/4417] Building Options.inc...
[3790/4417] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/cc1as_main.cpp.o
[3791/4417] Building CXX object tools/clang/tools/clang-fuzzer/handle-llvm/CMakeFiles/obj.clangHandleLLVM.dir/handle_llvm.cpp.o
[3792/4417] Building Opts.inc...
[3793/4417] Building Opts.inc...
[3794/4417] Building Opts.inc...
[3795/4417] Building Opts.inc...
[3796/4417] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o
[3797/4417] Building Opts.inc...
[3798/4417] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o
[3799/4417] Building CXX object tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/obj.clangHandleCXX.dir/handle_cxx.cpp.o
[3800/4417] Building CXX object tools/llvm-diff/lib/CMakeFiles/LLVMDiff.dir/DiffConsumer.cpp.o
[3801/4417] Building CXX object tools/llvm-diff/lib/CMakeFiles/LLVMDiff.dir/DiffLog.cpp.o
[3802/4417] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/SectionSizes.cpp.o
[3803/4417] Building Options.inc...
[3804/4417] Building Opts.inc...
[3805/4417] Linking CXX executable bin/bugpoint
[3806/4417] Building CXX object tools/llvm-diff/lib/CMakeFiles/LLVMDiff.dir/DifferenceEngine.cpp.o
[3807/4417] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/Statistics.cpp.o
distcc[14276] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[3808/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Analysis.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/Analysis.cpp: In member function 'void llvm::exegesis::Analysis::SchedClassCluster::addPoint(size_t, const llvm::exegesis::BenchmarkClustering&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/Analysis.cpp:327:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::BenchmarkMeasure>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/Analysis.cpp: In member function 'bool llvm::exegesis::Analysis::SchedClassCluster::measurementsMatch(const llvm::MCSubtargetInfo&, const llvm::exegesis::ResolvedSchedClass&, const llvm::exegesis::BenchmarkClustering&, double) const':
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/Analysis.cpp:344:52: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::PerInstructionStats>' changed in GCC 7.1
[3809/4417] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o
[3810/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/CodeTemplate.cpp.o
[3811/4417] Linking CXX shared library lib/libclang.so.22.0.0git
[3812/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Error.cpp.o
[3813/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/BenchmarkResult.cpp.o
[3814/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/DisassemblerHelper.cpp.o
[3815/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Clustering.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/Clustering.cpp: In member function 'void llvm::exegesis::SchedClassClusterCentroid::addPoint(llvm::ArrayRef<llvm::exegesis::BenchmarkMeasure>)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/Clustering.cpp:356:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::BenchmarkMeasure>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/Clustering.cpp: In member function 'bool llvm::exegesis::BenchmarkClustering::areAllNeighbours(llvm::ArrayRef<unsigned int>) const':
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/Clustering.cpp:71:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::BenchmarkMeasure>' changed in GCC 7.1
[3816/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Assembler.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/Assembler.cpp: In member function 'void llvm::exegesis::BasicBlockFiller::addInstructions(llvm::ArrayRef<llvm::MCInst>, const llvm::DebugLoc&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/Assembler.cpp:180:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
[3817/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/PerfHelper.cpp.o
[3818/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/BenchmarkRunner.cpp.o
[3819/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/MCInstrDescView.cpp.o
[3820/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/RegisterValue.cpp.o
[3821/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/RegisterAliasing.cpp.o
[3822/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/ResultAggregator.cpp.o
[3823/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/LatencyBenchmarkRunner.cpp.o
[3824/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/LlvmState.cpp.o
[3825/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SchedClassResolution.cpp.o
In function 'llvm::SmallVector<llvm::MCWriteProcResEntry, 8> llvm::exegesis::getNonRedundantWriteProcRes(const llvm::MCSchedClassDesc&, const llvm::MCSubtargetInfo&)',
    inlined from 'llvm::exegesis::ResolvedSchedClass::ResolvedSchedClass(const llvm::MCSubtargetInfo&, unsigned int, bool)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/SchedClassResolution.cpp:235:7:
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/SchedClassResolution.cpp:57:32: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/SchedClassResolution.cpp: In member function 'std::vector<llvm::exegesis::BenchmarkMeasure> llvm::exegesis::ResolvedSchedClass::getAsPoint(llvm::exegesis::Benchmark::ModeE, const llvm::MCSubtargetInfo&, llvm::ArrayRef<llvm::exegesis::PerInstructionStats>) const':
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/SchedClassResolution.cpp:283:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::PerInstructionStats>' changed in GCC 7.1
[3826/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/ParallelSnippetGenerator.cpp.o
[3827/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SubprocessMemory.cpp.o
[3828/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SerialSnippetGenerator.cpp.o
[3829/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/ValidationEvent.cpp.o
[3830/4417] Building Opts.inc...
[3831/4417] Building Opts.inc...
[3832/4417] Building Opts.inc...
[3833/4417] Building LipoOpts.inc...
[3834/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SnippetFile.cpp.o
[3835/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SnippetGenerator.cpp.o
[3836/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SnippetRepetitor.cpp.o
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::exegesis::{anonymous}::DuplicateSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int, bool) const::<lambda(llvm::exegesis::FunctionFiller&)>&; _Args = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::exegesis::{anonymous}::DuplicateSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int, bool) const::<lambda(llvm::exegesis::FunctionFiller&)>&; _Args = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::exegesis::{anonymous}::DuplicateSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int, bool) const::<lambda(llvm::exegesis::FunctionFiller&)>; _ArgTypes = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp:36:32: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp: In member function 'virtual llvm::exegesis::FillFunction llvm::exegesis::{anonymous}::DuplicateSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int, bool) const':
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp:26:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp: In member function 'virtual llvm::exegesis::FillFunction llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int, bool) const':
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp:55:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int, bool) const::<lambda(llvm::exegesis::FunctionFiller&)>&; _Args = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int, bool) const::<lambda(llvm::exegesis::FunctionFiller&)>&; _Args = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/15.2.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int, bool) const::<lambda(llvm::exegesis::FunctionFiller&)>; _ArgTypes = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp:111:29: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
[3837/4417] Building Opts.inc...
[3838/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Target.cpp.o
[3839/4417] Building CXX object tools/llvm-ml/CMakeFiles/llvm-ml.dir/llvm-ml-driver.cpp.o
[3840/4417] Building CXX object tools/llvm-ml/CMakeFiles/llvm-ml.dir/Disassembler.cpp.o
[3841/4417] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/llvm-objcopy-driver.cpp.o
[3842/4417] Building CXX object tools/llvm-ml/CMakeFiles/llvm-ml.dir/llvm-ml.cpp.o
[3843/4417] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/UopsBenchmarkRunner.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLParser.h:48,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:25,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/BenchmarkResult.h:24,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/BenchmarkCode.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/Assembler.h:20,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h:18,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/UopsBenchmarkRunner.h:17,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/UopsBenchmarkRunner.cpp:9:
/usr/include/c++/15.2.1/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 llvm::exegesis::ValidationEvent&>, std::tuple<>}; _Key = llvm::exegesis::ValidationEvent; _Val = std::pair<const llvm::exegesis::ValidationEvent, long long int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::exegesis::ValidationEvent, long long int> >; _Compare = std::less<llvm::exegesis::ValidationEvent>; _Alloc = std::allocator<std::pair<const llvm::exegesis::ValidationEvent, long long int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::exegesis::ValidationEvent, std::pair<const llvm::exegesis::ValidationEvent, long long int>, std::_Select1st<std::pair<const llvm::exegesis::ValidationEvent, long long int> >, std::less<llvm::exegesis::ValidationEvent>, std::allocator<std::pair<const llvm::exegesis::ValidationEvent, long long int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::exegesis::ValidationEvent; _Tp = long long int; _Compare = std::less<llvm::exegesis::ValidationEvent>; _Alloc = std::allocator<std::pair<const llvm::exegesis::ValidationEvent, long long int> >]',
    inlined from 'virtual llvm::Expected<std::vector<llvm::exegesis::BenchmarkMeasure> > llvm::exegesis::UopsBenchmarkRunner::runMeasurements(const llvm::exegesis::BenchmarkRunner::FunctionExecutor&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/UopsBenchmarkRunner.cpp:42:43:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::exegesis::ValidationEvent, std::pair<const llvm::exegesis::ValidationEvent, long long int>, std::_Select1st<std::pair<const llvm::exegesis::ValidationEvent, long long int> >, std::less<llvm::exegesis::ValidationEvent>, std::allocator<std::pair<const llvm::exegesis::ValidationEvent, long long int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::exegesis::ValidationEvent; _Tp = long long int; _Compare = std::less<llvm::exegesis::ValidationEvent>; _Alloc = std::allocator<std::pair<const llvm::exegesis::ValidationEvent, long long int> >]',
    inlined from 'virtual llvm::Expected<std::vector<llvm::exegesis::BenchmarkMeasure> > llvm::exegesis::UopsBenchmarkRunner::runMeasurements(const llvm::exegesis::BenchmarkRunner::FunctionExecutor&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-exegesis/lib/UopsBenchmarkRunner.cpp:57:43:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::exegesis::ValidationEvent, std::pair<const llvm::exegesis::ValidationEvent, long long int>, std::_Select1st<std::pair<const llvm::exegesis::ValidationEvent, long long int> >, std::less<llvm::exegesis::ValidationEvent>, std::allocator<std::pair<const llvm::exegesis::ValidationEvent, long long int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[3844/4417] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/llvm-objcopy.cpp.o
[3845/4417] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DXContainerDump.cpp.o
[3846/4417] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o
[3847/4417] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/SourcePrinter.cpp.o
[3848/4417] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/ObjcopyOptions.cpp.o
[3849/4417] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o
[3850/4417] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/OffloadDump.cpp.o
[3851/4417] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o
[3852/4417] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/llvm-objdump-driver.cpp.o
[3853/4417] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/XCOFFDump.cpp.o
[3854/4417] Building CXX object tools/llvm-offload-binary/CMakeFiles/llvm-offload-binary.dir/llvm-offload-binary.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-offload-binary/llvm-offload-binary.cpp: In function 'llvm::Error unbundleImages()':
/build/emscripten/src/llvm-project/llvm/tools/llvm-offload-binary/llvm-offload-binary.cpp:193:62: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-offload-binary/llvm-offload-binary.cpp:193:62: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
[3855/4417] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptCppFilter.cpp.o
[3856/4417] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceFileWriter.cpp.o
[3857/4417] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/llvm-rc.cpp.o
[3858/4417] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/llvm-rc-driver.cpp.o
[3859/4417] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptStmt.cpp.o
[3860/4417] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptToken.cpp.o
[3861/4417] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptParser.cpp.o
[3862/4417] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o
[3863/4417] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringRef.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringMapEntry.h:19,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringMap.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringSet.h:19,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:18:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _OutputIterator = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<long long unsigned int, llvm::object::SectionRef>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _RandomAccessIterator2 = pair<long long unsigned int, llvm::object::SectionRef>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<long long unsigned int, llvm::object::SectionRef>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Distance = int; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _OutputIterator = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::SymbolInfoTy*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _RandomAccessIterator2 = llvm::SymbolInfoTy*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::SymbolInfoTy*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h:29,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h:17,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/SourcePrinter.h:16,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:24:
/usr/include/c++/15.2.1/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 llvm::object::SectionRef&>, std::tuple<>}; _Key = llvm::object::SectionRef; _Val = std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> >; _KeyOfValue = std::_Select1st<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > >; _Compare = std::less<llvm::object::SectionRef>; _Alloc = std::allocator<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::object::SectionRef, std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> >, std::_Select1st<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > >, std::less<llvm::object::SectionRef>, std::allocator<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _BidirectionalIterator2 = llvm::SymbolInfoTy*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
/usr/include/c++/15.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::object::SectionRef; _Tp = llvm::SmallVector<std::pair<long long unsigned int, char>, 0>; _Compare = std::less<llvm::object::SectionRef>; _Alloc = std::allocator<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > >]':
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::object::SectionRef, std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> >, std::_Select1st<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > >, std::less<llvm::object::SectionRef>, std::allocator<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DIContext.h:17,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.h:13:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::SymbolInfoTy&}; _Tp = llvm::SymbolInfoTy; _Alloc = std::allocator<llvm::SymbolInfoTy>]':
/usr/include/c++/15.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<llvm::SymbolInfoTy>::iterator' changed in GCC 7.1
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = llvm::SymbolInfoTy; _Alloc = std::allocator<llvm::SymbolInfoTy>]':
/usr/include/c++/15.2.1/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector<llvm::SymbolInfoTy>::const_iterator' changed in GCC 7.1
  133 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
  170 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >; _Tp = llvm::SymbolInfoTy]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<long long unsigned int, std::allocator<long long unsigned int> >&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'void addSymbolizer(llvm::MCContext&, const llvm::Target*, const llvm::Triple&, llvm::MCDisassembler*, uint64_t, llvm::ArrayRef<unsigned char>, llvm::SectionSymbolsTy&, std::vector<std::unique_ptr<std::__cxx11::basic_string<char> > >&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1659:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<long long unsigned int, std::allocator<long long unsigned int> >&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'void addSymbolizer(llvm::MCContext&, const llvm::Target*, const llvm::Triple&, llvm::MCDisassembler*, uint64_t, llvm::ArrayRef<unsigned char>, llvm::SectionSymbolsTy&, std::vector<std::unique_ptr<std::__cxx11::basic_string<char> > >&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1659:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'void addSymbolizer(llvm::MCContext&, const llvm::Target*, const llvm::Triple&, llvm::MCDisassembler*, uint64_t, llvm::ArrayRef<unsigned char>, llvm::SectionSymbolsTy&, std::vector<std::unique_ptr<std::__cxx11::basic_string<char> > >&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1669:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'void addSymbolizer(llvm::MCContext&, const llvm::Target*, const llvm::Triple&, llvm::MCDisassembler*, uint64_t, llvm::ArrayRef<unsigned char>, llvm::SectionSymbolsTy&, std::vector<std::unique_ptr<std::__cxx11::basic_string<char> > >&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1669:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'void addSymbolizer(llvm::MCContext&, const llvm::Target*, const llvm::Triple&, llvm::MCDisassembler*, uint64_t, llvm::ArrayRef<unsigned char>, llvm::SectionSymbolsTy&, std::vector<std::unique_ptr<std::__cxx11::basic_string<char> > >&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1669:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >; _Tp = std::pair<long long unsigned int, llvm::object::SectionRef>]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _BidirectionalIterator2 = pair<long long unsigned int, llvm::object::SectionRef>*; _Distance = int]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2322 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _BidirectionalIterator2 = pair<long long unsigned int, llvm::object::SectionRef>*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Distance = int; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2419 |             = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2420 |                                      _Distance(__len1 - __len11), __len22,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2421 |                                      __buffer, __buffer_size);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::object::SectionRef; _Tp = llvm::SmallVector<std::pair<long long unsigned int, char>, 0>; _Compare = std::less<llvm::object::SectionRef>; _Alloc = std::allocator<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > >]',
    inlined from 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1791:36:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::object::SectionRef, std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> >, std::_Select1st<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > >, std::less<llvm::object::SectionRef>, std::allocator<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, object::SectionRef> >&; Compare = disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1870:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, object::SectionRef> >&; Compare = disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1870:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, object::SectionRef> >&; Compare = disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)::<lambda(const auto:35&, const auto:36&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1870:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1908:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1908:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1908:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1909:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1909:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1909:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::object::SectionRef; _Tp = llvm::SmallVector<std::pair<long long unsigned int, char>, 0>; _Compare = std::less<llvm::object::SectionRef>; _Alloc = std::allocator<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > >]',
    inlined from 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:1973:53:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::object::SectionRef, std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> >, std::_Select1st<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > >, std::less<llvm::object::SectionRef>, std::allocator<std::pair<const llvm::object::SectionRef, llvm::SmallVector<std::pair<long long unsigned int, char>, 0> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp: In function 'void disassembleObject(llvm::object::ObjectFile&, const llvm::object::ObjectFile&, {anonymous}::DisassemblerTarget&, std::optional<{anonymous}::DisassemblerTarget>&, llvm::objdump::SourcePrinter&, bool, llvm::raw_ostream&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:2007:23: note: parameter passing for argument of type 'std::vector<llvm::SymbolInfoTy>::const_iterator' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp:2009:23: note: parameter passing for argument of type 'std::vector<llvm::SymbolInfoTy>::const_iterator' changed in GCC 7.1
[3864/4417] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o
[3865/4417] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/MachODump.cpp.o
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:26,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/MachODump.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/MachODump.cpp:13:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*; _Tp = llvm::object::ChainedFixupsSegment]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::object::ChainedFixupsSegment; _Alloc = std::allocator<llvm::object::ChainedFixupsSegment>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::object::MachOChainedFixupEntry::MachOChainedFixupEntry(const llvm::object::MachOChainedFixupEntry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/MachO.h:380:7,
    inlined from 'llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>::content_iterator(const llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/SymbolicFile.h:70:37,
    inlined from 'IteratorT llvm::iterator_range<IteratorT>::begin() const [with IteratorT = llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator_range.h:57:36,
    inlined from 'void PrintDyldInfo(llvm::object::MachOObjectFile*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/MachODump.cpp:1358:71:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*; _Tp = llvm::object::ChainedFixupsSegment]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::object::ChainedFixupsSegment; _Alloc = std::allocator<llvm::object::ChainedFixupsSegment>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::object::MachOChainedFixupEntry::MachOChainedFixupEntry(const llvm::object::MachOChainedFixupEntry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/MachO.h:380:7,
    inlined from 'llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>::content_iterator(const llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/SymbolicFile.h:70:37,
    inlined from 'IteratorT llvm::iterator_range<IteratorT>::end() const [with IteratorT = llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator_range.h:58:34,
    inlined from 'void PrintDyldInfo(llvm::object::MachOObjectFile*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/MachODump.cpp:1358:71:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*; _Tp = llvm::object::ChainedFixupsSegment]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::object::ChainedFixupsSegment; _Alloc = std::allocator<llvm::object::ChainedFixupsSegment>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::object::MachOChainedFixupEntry::MachOChainedFixupEntry(const llvm::object::MachOChainedFixupEntry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/MachO.h:380:7,
    inlined from 'llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>::content_iterator(const llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/SymbolicFile.h:70:37,
    inlined from 'IteratorT llvm::iterator_range<IteratorT>::begin() const [with IteratorT = llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator_range.h:57:36,
    inlined from 'void PrintDyldInfo(llvm::object::MachOObjectFile*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/MachODump.cpp:1378:71:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*; _Tp = llvm::object::ChainedFixupsSegment]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::object::ChainedFixupsSegment; _Alloc = std::allocator<llvm::object::ChainedFixupsSegment>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::object::MachOChainedFixupEntry::MachOChainedFixupEntry(const llvm::object::MachOChainedFixupEntry&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/MachO.h:380:7,
    inlined from 'llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>::content_iterator(const llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Object/SymbolicFile.h:70:37,
    inlined from 'IteratorT llvm::iterator_range<IteratorT>::end() const [with IteratorT = llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/iterator_range.h:58:34,
    inlined from 'void PrintDyldInfo(llvm::object::MachOObjectFile*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-objdump/MachODump.cpp:1378:71:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[3866/4417] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o
[3867/4417] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o
[3868/4417] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/StackMapPrinter.h:13,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/MachODumper.cpp:14:
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::MachODumper::printSymbol(const llvm::object::SymbolRef&, llvm::ScopedPrinter&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/MachODumper.cpp:703:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:182:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void {anonymous}::MachODumper::printFileHeaders(const MachHeader&) [with MachHeader = llvm::MachO::mach_header]',
    inlined from 'virtual void {anonymous}::MachODumper::printFileHeaders()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/MachODumper.cpp:425:21:
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/MachODumper.cpp:463:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void {anonymous}::MachODumper::printFileHeaders(const MachHeader&) [with MachHeader = llvm::MachO::mach_header_64]',
    inlined from 'virtual void {anonymous}::MachODumper::printFileHeaders()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/MachODumper.cpp:427:21:
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/MachODumper.cpp:463:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::MachODumper::printSectionHeaders(const llvm::object::MachOObjectFile*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/MachODumper.cpp:494:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
[3869/4417] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WindowsResourceDumper.cpp.o
[3870/4417] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/Win64EHDumper.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/Win64EHDumper.cpp:9:
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned int]',
    inlined from 'void llvm::Win64EH::Dumper::printUnwindInfo(const Context&, const llvm::object::coff_section*, off_t, const llvm::Win64EH::UnwindInfo&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/Win64EHDumper.cpp:339:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
[3871/4417] Building TapiOpts.inc...
[3872/4417] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WasmDumper.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/WasmDumper.cpp:16:
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::WasmDumper::printSymbol(const llvm::object::SymbolRef&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/WasmDumper.cpp:225:15,
    inlined from 'virtual void {anonymous}::WasmDumper::printSymbols(bool)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/WasmDumper.cpp:151:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
[3873/4417] Building Opts.inc...
[3874/4417] Building Opts.inc...
[3875/4417] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/llvm-readobj-driver.cpp.o
[3876/4417] Building Opts.inc...
[3877/4417] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ARMWinEHPrinter.h:14,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:14:
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = llvm::COFF::ExtendedDLLCharacteristics]',
    inlined from 'virtual void {anonymous}::COFFDumper::printCOFFDebugDirectory()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:826:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1>; TFlag = unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:182:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp: In member function 'void {anonymous}::COFFDumper::printCOFFLoadConfig(const T*, {anonymous}::LoadConfigTables&) [with T = llvm::object::coff_load_configuration64]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:1082:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void {anonymous}::COFFDumper::printCOFFLoadConfig(const T*, {anonymous}::LoadConfigTables&) [with T = llvm::object::coff_load_configuration32]',
    inlined from 'virtual void {anonymous}::COFFDumper::printCOFFLoadConfig()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:858:24:
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:1082:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1>; TFlag = llvm::COFF::SectionCharacteristics]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:182:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void {anonymous}::COFFDumper::printCOFFTLSDirectory(const llvm::object::coff_tls_directory<IntTy>*) [with IntTy = llvm::support::detail::packed_endian_specific_integral<long long int, llvm::endianness::little, 1>]',
    inlined from 'virtual void {anonymous}::COFFDumper::printCOFFTLSDirectory()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:2540:26:
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:2557:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void {anonymous}::COFFDumper::printCOFFTLSDirectory(const llvm::object::coff_tls_directory<IntTy>*) [with IntTy = llvm::support::detail::packed_endian_specific_integral<int, llvm::endianness::little, 1>]',
    inlined from 'virtual void {anonymous}::COFFDumper::printCOFFTLSDirectory()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:2542:26:
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:2557:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1>; TFlag = llvm::COFF::SectionCharacteristics]',
    inlined from 'virtual void {anonymous}::COFFDumper::printSectionHeaders()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:1584:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = llvm::COFF::Characteristics]',
    inlined from 'virtual void {anonymous}::COFFDumper::printFileHeaders()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:692:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<short unsigned int, llvm::endianness::little, 1>; TFlag = llvm::COFF::DLLCharacteristics]',
    inlined from 'void {anonymous}::COFFDumper::printPEHeader(const PEHeader*) [with PEHeader = llvm::object::pe32_header]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:756:15,
    inlined from 'virtual void {anonymous}::COFFDumper::printFileHeaders()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:699:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<short unsigned int, llvm::endianness::little, 1>; TFlag = llvm::COFF::DLLCharacteristics]',
    inlined from 'void {anonymous}::COFFDumper::printPEHeader(const PEHeader*) [with PEHeader = llvm::object::pe32plus_header]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:756:15,
    inlined from 'virtual void {anonymous}::COFFDumper::printFileHeaders()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:702:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::COFFDumper::printCodeViewSymbolSection(llvm::StringRef, const llvm::object::SectionRef&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/COFFDumper.cpp:1326:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
[3878/4417] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer-driver.cpp.o
[3879/4417] Building CXX object tools/remarks-shlib/CMakeFiles/Remarks.dir/libremarks.cpp.o
[3880/4417] Building Opts.inc...
[3881/4417] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/XCOFFDumper.cpp.o
[3882/4417] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o
[3883/4417] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/benchmark_api_internal.cc.o
[3884/4417] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/benchmark.cc.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /build/emscripten/src/llvm-project/third-party/benchmark/include/benchmark/benchmark.h:188,
                 from /build/emscripten/src/llvm-project/third-party/benchmark/src/benchmark.cc:15:
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<benchmark::BenchmarkReporter::Run*, std::vector<benchmark::BenchmarkReporter::Run> >; _Tp = benchmark::BenchmarkReporter::Run; _Alloc = std::allocator<benchmark::BenchmarkReporter::Run>]':
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector<benchmark::BenchmarkReporter::Run>::iterator' changed in GCC 7.1
  885 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<benchmark::BenchmarkReporter::Run*, std::vector<benchmark::BenchmarkReporter::Run> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<benchmark::BenchmarkReporter::Run*, std::vector<benchmark::BenchmarkReporter::Run> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<benchmark::BenchmarkReporter::Run*, std::vector<benchmark::BenchmarkReporter::Run> >; <template-parameter-2-2> = void; _Tp = benchmark::BenchmarkReporter::Run; _Alloc = std::allocator<benchmark::BenchmarkReporter::Run>]',
    inlined from 'void benchmark::internal::{anonymous}::RunBenchmarks(const std::vector<benchmark::internal::BenchmarkInstance>&, benchmark::BenchmarkReporter*, benchmark::BenchmarkReporter*)' at /build/emscripten/src/llvm-project/third-party/benchmark/src/benchmark.cc:460:45:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<benchmark::BenchmarkReporter::Run*, std::vector<benchmark::BenchmarkReporter::Run> >' changed in GCC 7.1
 1621 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<benchmark::BenchmarkReporter::Run*, std::vector<benchmark::BenchmarkReporter::Run> >' changed in GCC 7.1
[3885/4417] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/benchmark_name.cc.o
[3886/4417] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/check.cc.o
[3887/4417] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/colorprint.cc.o
[3888/4417] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/benchmark_register.cc.o
[3889/4417] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/benchmark_runner.cc.o
[3890/4417] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/commandlineflags.cc.o
[3891/4417] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/console_reporter.cc.o
[3892/4417] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/complexity.cc.o
[3893/4417] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/counter.cc.o
[3894/4417] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/csv_reporter.cc.o
[3895/4417] Building CXX object tools/opt/CMakeFiles/LLVMOptDriver.dir/NewPMDriver.cpp.o
[3896/4417] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/json_reporter.cc.o
[3897/4417] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/perf_counters.cc.o
[3898/4417] Building CXX object tools/opt/CMakeFiles/LLVMOptDriver.dir/optdriver.cpp.o
[3899/4417] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/reporter.cc.o
[3900/4417] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/timers.cc.o
[3901/4417] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/string_util.cc.o
[3902/4417] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/statistics.cc.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/third-party/benchmark/include/benchmark/benchmark.h:179,
                 from /build/emscripten/src/llvm-project/third-party/benchmark/src/statistics.h:21,
                 from /build/emscripten/src/llvm-project/third-party/benchmark/src/statistics.cc:16:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/third-party/benchmark/include/benchmark/benchmark.h:184:
/usr/include/c++/15.2.1/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 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat> >]',
    inlined from 'std::vector<benchmark::BenchmarkReporter::Run> benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)' at /build/emscripten/src/llvm-project/third-party/benchmark/src/statistics.cc:203:55:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat> >]',
    inlined from 'std::vector<benchmark::BenchmarkReporter::Run> benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)' at /build/emscripten/src/llvm-project/third-party/benchmark/src/statistics.cc:204:46:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, benchmark::ComputeStats(const std::vector<BenchmarkReporter::Run>&)::CounterStat> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[3903/4417] Linking CXX static library lib/libLLVMTableGenBasic.a
[3904/4417] Linking CXX static library lib/libLLVMFuzzerCLI.a
[3905/4417] Linking CXX static library lib/libLLVMFuzzMutate.a
[3906/4417] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/sysinfo.cc.o
[3907/4417] Linking CXX static library lib/libLLVMInterfaceStub.a
[3908/4417] Linking CXX static library lib/libLLVMFileCheck.a
[3909/4417] Linking CXX static library lib/libLLVMMIRParser.a
[3910/4417] Linking CXX static library lib/libLLVMCAS.a
[3911/4417] Linking CXX static library lib/libLLVMDWARFLinkerClassic.a
[3912/4417] Linking CXX static library lib/libLLVMDWARFLinkerParallel.a
[3913/4417] Building CXX object lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Logging.cpp.o
[3914/4417] Linking CXX static library lib/libLLVMDWARFCFIChecker.a
[3915/4417] Linking CXX static library lib/libLLVMDebugInfoLogicalView.a
[3916/4417] Linking CXX static library lib/libLLVMDWP.a
[3917/4417] Linking CXX static library lib/libLLVMInterpreter.a
[3918/4417] Linking CXX static library lib/libLLVMLineEditor.a
[3919/4417] Linking CXX static library lib/libLLVMXRay.a
[3920/4417] Building CXX object lib/Frontend/OpenACC/CMakeFiles/LLVMFrontendOpenACC.dir/ACC.cpp.o
[3921/4417] Building CXX object lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o
[3922/4417] Building C object utils/count/CMakeFiles/count.dir/count.c.o
[3923/4417] Building CXX object lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Protocol.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const ParameterInformation&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:872:64: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/LSP/Protocol.h:27,
                 from /build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:13:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list<KV>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h:648:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const TextDocumentIdentifier&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:360:47: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h: In function 'llvm::json::Object::Object(std::initializer_list<KV>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h:648:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const SignatureInformation&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:889:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const SignatureHelp&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:913:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const MarkupContent&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:580:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const Position&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:404:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const Range&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:425:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const Location&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:446:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const DiagnosticRelatedInformation&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:637:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const Hover&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:588:65: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const DocumentSymbol&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:602:70: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const Diagnostic&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:663:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const PublishDiagnosticsParams&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:702:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const TextEdit&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:719:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const CompletionItem&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:786:51: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const CompletionList&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:831:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const WorkspaceEdit&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:1017:64: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const CodeAction&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:1029:55: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const DocumentLink&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:934:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const InlayHint&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:957:65: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp: In function 'llvm::json::Value llvm::lsp::toJSON(const VersionedTextDocumentIdentifier&)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Protocol.cpp:379:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
[3924/4417] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o
[3925/4417] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o
[3926/4417] Building CXX object lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Transport.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/LSP/Transport.h:23,
                 from /build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Transport.cpp:9:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list<KV>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h:648:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Transport.cpp: In member function 'void llvm::lsp::JSONTransport::reply(llvm::json::Value, llvm::Expected<llvm::json::Value>)':
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Transport.cpp:199:5: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
In function 'llvm::json::Object encodeError(llvm::Error)',
    inlined from 'void llvm::lsp::JSONTransport::reply(llvm::json::Value, llvm::Expected<llvm::json::Value>)' at /build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Transport.cpp:205:28:
/build/emscripten/src/llvm-project/llvm/lib/Support/LSP/Transport.cpp:164:3: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
[3927/4417] Building CXX object utils/FileCheck/CMakeFiles/FileCheck.dir/FileCheck.cpp.o
[3928/4417] Building CXX object utils/split-file/CMakeFiles/split-file.dir/split-file.cpp.o
[3929/4417] Building CXX object utils/yaml-bench/CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o
[3930/4417] Building CXX object utils/UnicodeData/CMakeFiles/UnicodeNameMappingGenerator.dir/UnicodeNameMappingGenerator.cpp.o
[3931/4417] Building CXX object utils/llvm-test-mustache-spec/CMakeFiles/llvm-test-mustache-spec.dir/llvm-test-mustache-spec.cpp.o
[3932/4417] Linking CXX executable bin/llvm-ar
[3933/4417] Building CXX object tools/llvm-ctxprof-util/CMakeFiles/llvm-ctxprof-util.dir/llvm-ctxprof-util.cpp.o
[3934/4417] Building CXX object tools/llvm-config/CMakeFiles/llvm-config.dir/llvm-config.cpp.o
[3935/4417] Building CXX object tools/lld/tools/lld/CMakeFiles/lld.dir/lld-driver.cpp.o
[3936/4417] Linking CXX static library lib/liblldELF.a
[3937/4417] Building CXX object tools/lld/tools/lld/CMakeFiles/lld.dir/lld.cpp.o
[3938/4417] Linking CXX static library lib/liblldMinGW.a
[3939/4417] Linking CXX static library lib/liblldWasm.a
[3940/4417] Linking CXX static library lib/liblldMachO.a
[3941/4417] Building CXX object tools/llvm-lto/CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o
[3942/4417] Building CXX object tools/clang/lib/Analysis/plugins/SampleAnalyzer/CMakeFiles/SampleAnalyzerPlugin.dir/MainCallChecker.cpp.o
[3943/4417] Building CXX object tools/clang/lib/Analysis/plugins/CheckerDependencyHandling/CMakeFiles/CheckerDependencyHandlingAnalyzerPlugin.dir/CheckerDependencyHandling.cpp.o
[3944/4417] Linking CXX static library lib/libclangAnalysisFlowSensitive.a
[3945/4417] Linking CXX static library lib/libclangToolingASTDiff.a
[3946/4417] Linking CXX static library lib/libclangToolingSyntax.a
[3947/4417] Linking CXX static library lib/libclangToolingRefactoring.a
[3948/4417] Linking CXX static library lib/libclangDependencyScanning.a
[3949/4417] Linking CXX static library lib/libclangInterpreter.a
[3950/4417] Linking CXX shared library lib/libLTO.so.22.0git
[3951/4417] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/diagtool_main.cpp.o
[3952/4417] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DiagTool.cpp.o
[3953/4417] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/FindDiagnosticID.cpp.o
[3954/4417] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/ListWarnings.cpp.o
[3955/4417] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o
[3956/4417] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/TreeView.cpp.o
[3957/4417] Building CXX object tools/clang/lib/Analysis/plugins/CheckerOptionHandling/CMakeFiles/CheckerOptionHandlingAnalyzerPlugin.dir/CheckerOptionHandling.cpp.o
[3958/4417] Building CXX object tools/clang/tools/apinotes-test/CMakeFiles/apinotes-test.dir/APINotesTest.cpp.o
distcc[14767] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[3959/4417] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o
[3960/4417] Building C object tools/clang/tools/clang-fuzzer/dictionary/CMakeFiles/clang-fuzzer-dictionary.dir/dictionary.c.o
[3961/4417] Building CXX object tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:19,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:14:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<llvm::StringRef, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _OutputIterator = pair<llvm::StringRef, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Distance = int; _Pointer = pair<llvm::StringRef, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Pointer = pair<llvm::StringRef, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Pointer = pair<llvm::StringRef, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _RandomAccessIterator2 = pair<llvm::StringRef, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Pointer = pair<llvm::StringRef, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<llvm::StringRef, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Pointer = pair<llvm::StringRef, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void traverseAllValueSites(const llvm::InstrProfRecord&, uint32_t, {anonymous}::ValueSitesStats&, llvm::raw_fd_ostream&, llvm::InstrProfSymtab*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2830:47:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void traverseAllValueSites(const llvm::InstrProfRecord&, uint32_t, {anonymous}::ValueSitesStats&, llvm::raw_fd_ostream&, llvm::InstrProfSymtab*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2830:47:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void traverseAllValueSites(const llvm::InstrProfRecord&, uint32_t, {anonymous}::ValueSitesStats&, llvm::raw_fd_ostream&, llvm::InstrProfSymtab*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2830:47:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void traverseAllValueSites(const llvm::InstrProfRecord&, uint32_t, {anonymous}::ValueSitesStats&, llvm::raw_fd_ostream&, llvm::InstrProfSymtab*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2830:47:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void traverseAllValueSites(const llvm::InstrProfRecord&, uint32_t, {anonymous}::ValueSitesStats&, llvm::raw_fd_ostream&, llvm::InstrProfSymtab*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2830:47:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'void traverseAllValueSites(const llvm::InstrProfRecord&, uint32_t, {anonymous}::ValueSitesStats&, llvm::raw_fd_ostream&, llvm::InstrProfSymtab*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2830:47:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In file included from /usr/include/c++/15.2.1/set:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:25:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/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 llvm::sampleprof::LineLocation&>, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/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<llvm::sampleprof::LineLocation&&>, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/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 llvm::sampleprof::FunctionId&>, std::tuple<>}; _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/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 llvm::sampleprof::FunctionId&>, std::tuple<>}; _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h:29,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProfCorrelator.h:16,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:21:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1131:52:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1138:46:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:49,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:26,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:813:63,
    inlined from 'llvm::sampleprof::FunctionSamples remapSamples(const llvm::sampleprof::FunctionSamples&, {anonymous}::SymbolRemapper&, llvm::sampleprof_error&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:1503:26:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'llvm::sampleprof::FunctionSamples remapSamples(const llvm::sampleprof::FunctionSamples&, {anonymous}::SymbolRemapper&, llvm::sampleprof_error&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:1506:36:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1131:52:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1138:46:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:49,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(const llvm::sampleprof::LineLocation&, const T&, uint64_t) [with T = std::map<llvm::sampleprof::FunctionId, long long unsigned int>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1078:26,
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1141:28:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/ProfileCommon.h:20,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h: In static member function 'static std::string llvm::sampleprof::SampleContext::getContextString(llvm::sampleprof::SampleContextFrames, bool)':
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:651:22: note: parameter passing for argument of type 'llvm::sampleprof::SampleContextFrames' {aka 'llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>'} changed in GCC 7.1
In member function 'std::string llvm::sampleprof::SampleContext::toString() const',
    inlined from 'void {anonymous}::SampleOverlapAggregator::computeSampleProfileOverlap(llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2512:39,
    inlined from 'void overlapSampleProfile(const std::string&, const std::string&, const llvm::OverlapFuncFilters&, uint64_t, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2768:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:667:47: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>' changed in GCC 7.1
In member function 'std::string llvm::sampleprof::SampleContext::toString() const',
    inlined from 'void {anonymous}::SampleOverlapAggregator::dumpProgramSummary(llvm::raw_fd_ostream&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2641:38,
    inlined from 'void overlapSampleProfile(const std::string&, const std::string&, const llvm::OverlapFuncFilters&, uint64_t, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2770:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:667:47: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>' changed in GCC 7.1
In member function 'std::string llvm::sampleprof::SampleContext::toString() const',
    inlined from 'void {anonymous}::SampleOverlapAggregator::dumpProgramSummary(llvm::raw_fd_ostream&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2642:63,
    inlined from 'void overlapSampleProfile(const std::string&, const std::string&, const llvm::OverlapFuncFilters&, uint64_t, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2770:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:667:47: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>' changed in GCC 7.1
In member function 'std::string llvm::sampleprof::SampleContext::toString() const',
    inlined from 'void {anonymous}::SampleOverlapAggregator::dumpFuncSimilarity(llvm::raw_fd_ostream&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2635:38,
    inlined from 'void overlapSampleProfile(const std::string&, const std::string&, const llvm::OverlapFuncFilters&, uint64_t, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2772:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:667:47: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >; _Tp = std::pair<llvm::StringRef, long long unsigned int>]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addSampleRecord(llvm::sampleprof::LineLocation, const llvm::sampleprof::SampleRecord&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:829:32,
    inlined from 'static void llvm::sampleprof::ProfileConverter::flattenNestedProfile(llvm::sampleprof::SampleProfileMap&, const llvm::sampleprof::FunctionSamples&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1591:32:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:813:63,
    inlined from 'static void llvm::sampleprof::ProfileConverter::flattenNestedProfile(llvm::sampleprof::SampleProfileMap&, const llvm::sampleprof::FunctionSamples&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1608:31:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'static void llvm::sampleprof::ProfileConverter::flattenNestedProfile(llvm::sampleprof::SampleProfileMap&, const llvm::sampleprof::FunctionSamples&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1611:39:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::string llvm::sampleprof::SampleContext::toString() const',
    inlined from 'void mergeSampleProfile(const WeightedFileVector&, {anonymous}::SymbolRemapper*, llvm::StringRef, size_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:1651:49:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:667:47: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>' changed in GCC 7.1
In member function 'std::string llvm::sampleprof::SampleContext::toString() const',
    inlined from 'std::string getFuncName(const llvm::sampleprof::HashKeyMap<std::unordered_map, llvm::sampleprof::SampleContext, llvm::sampleprof::FunctionSamples>::value_type&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:902:43,
    inlined from 'void filterFunctions(T&) [with T = llvm::sampleprof::SampleProfileMap]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:937:17,
    inlined from 'void mergeSampleProfile(const WeightedFileVector&, {anonymous}::SymbolRemapper*, llvm::StringRef, size_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:1687:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:667:47: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _BidirectionalIterator2 = pair<llvm::StringRef, long long unsigned int>*; _Distance = int]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2322 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _BidirectionalIterator2 = pair<llvm::StringRef, long long unsigned int>*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Distance = int; _Pointer = pair<llvm::StringRef, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2419 |             = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2420 |                                      _Distance(__len1 - __len11), __len22,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2421 |                                      __buffer, __buffer_size);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Pointer = pair<llvm::StringRef, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Pointer = pair<llvm::StringRef, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Pointer = pair<llvm::StringRef, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int order_main()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3466:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int order_main()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3466:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int order_main()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3466:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int order_main()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3466:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int order_main()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3466:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int order_main()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3466:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::string llvm::sampleprof::SampleContext::toString() const',
    inlined from 'adjustInstrProfile(std::unique_ptr<WriterContext>&, std::unique_ptr<llvm::sampleprof::SampleProfileReader>&, unsigned int, float, unsigned int)::<lambda()>' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:1206:28,
    inlined from 'void adjustInstrProfile(std::unique_ptr<WriterContext>&, std::unique_ptr<llvm::sampleprof::SampleProfileReader>&, unsigned int, float, unsigned int)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:1214:62,
    inlined from 'void supplementInstrProfile(const WeightedFileVector&, llvm::StringRef, bool, unsigned int, float, unsigned int)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:1486:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:667:47: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>' changed in GCC 7.1
In member function 'std::string llvm::sampleprof::SampleContext::toString() const',
    inlined from 'int showHotFunctionList(const llvm::sampleprof::SampleProfileMap&, llvm::ProfileSummary&, uint32_t, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3225:47,
    inlined from 'int showSampleProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3285:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:667:47: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<StringRef, long long unsigned int>, std::allocator<std::pair<StringRef, long long unsigned int> > >&; Compare = showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'int showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3029:20,
    inlined from 'int show_main(llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3403:28,
    inlined from 'int main(int, const char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3488:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Pointer = pair<llvm::StringRef, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<StringRef, long long unsigned int>, std::allocator<std::pair<StringRef, long long unsigned int> > >&; Compare = showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'int showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3029:20,
    inlined from 'int show_main(llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3403:28,
    inlined from 'int main(int, const char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3488:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, long long unsigned int>*, vector<pair<llvm::StringRef, long long unsigned int>, allocator<pair<llvm::StringRef, long long unsigned int> > > >; _Compare = showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<StringRef, long long unsigned int>, std::allocator<std::pair<StringRef, long long unsigned int> > >&; Compare = showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const auto:39&, const auto:40&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'int showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3029:20,
    inlined from 'int show_main(llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3403:28,
    inlined from 'int main(int, const char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3488:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3085:69,
    inlined from 'int show_main(llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3403:28,
    inlined from 'int main(int, const char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3488:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:763:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3085:69,
    inlined from 'int show_main(llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3403:28,
    inlined from 'int main(int, const char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3488:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3085:69,
    inlined from 'int show_main(llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3403:28,
    inlined from 'int main(int, const char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3488:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:764:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3085:69,
    inlined from 'int show_main(llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3403:28,
    inlined from 'int main(int, const char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3488:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3085:69,
    inlined from 'int show_main(llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3403:28,
    inlined from 'int main(int, const char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3488:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:765:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:760:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:778:17,
    inlined from 'int showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3085:69,
    inlined from 'int show_main(llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3403:28,
    inlined from 'int main(int, const char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:3488:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[3962/4417] Building CXX object tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/ClangFormat.cpp.o
[3963/4417] Building CXX object tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/ClangDiff.cpp.o
[3964/4417] Building CXX object tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o
[3965/4417] Building CXX object tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o
[3966/4417] Building CXX object tools/clang/tools/clang-scan-deps/CMakeFiles/clang-scan-deps.dir/clang-scan-deps-driver.cpp.o
[3967/4417] Building CXX object tools/clang/tools/clang-nvlink-wrapper/CMakeFiles/clang-nvlink-wrapper.dir/ClangNVLinkWrapper.cpp.o
[3968/4417] Building CXX object tools/clang/tools/clang-linker-wrapper/CMakeFiles/clang-linker-wrapper.dir/ClangLinkerWrapper.cpp.o
[3969/4417] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o
distcc[14454] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ObjDumper.h:17,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/llvm-readobj.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ARMEHABIPrinter.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:14:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h: In static member function 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printMemtag()::<lambda(std::optional<llvm::StringRef>, llvm::object::ELFType<llvm::endianness::big, true>::Off, llvm::object::ELFType<llvm::endianness::big, true>::Addr, size_t)>; Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1, 1>, unsigned int}]':
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h: In static member function 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printMemtag()::<lambda(std::optional<llvm::StringRef>, llvm::object::ELFType<llvm::endianness::little, true>::Off, llvm::object::ELFType<llvm::endianness::little, true>::Addr, size_t)>; Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1, 1>, unsigned int}]':
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:20,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ObjDumper.h:16:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _OutputIterator = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _OutputIterator = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _RandomAccessIterator2 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _RandomAccessIterator2 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In function 'llvm::DenseMap<long long unsigned int, const {anonymous}::GroupSection*> mapSectionsToGroups(llvm::ArrayRef<{anonymous}::GroupSection>)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:3864:1: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h: In static member function 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = {anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printNotes()::<lambda(std::optional<llvm::StringRef>, llvm::object::ELFType<llvm::endianness::little, true>::Off, llvm::object::ELFType<llvm::endianness::little, true>::Addr, size_t)>; Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1, 1>, unsigned int}]':
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h: In static member function 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = {anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printNotes()::<lambda(std::optional<llvm::StringRef>, llvm::object::ELFType<llvm::endianness::big, true>::Off, llvm::object::ELFType<llvm::endianness::big, true>::Addr, size_t)>; Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1, 1>, unsigned int}]':
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _BidirectionalIterator2 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _BidirectionalIterator2 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _BidirectionalIterator2 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _BidirectionalIterator2 = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Distance = int; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h: In static member function 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = {anonymous}::GNUELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printNotes()::<lambda(std::optional<llvm::StringRef>, llvm::object::ELFType<llvm::endianness::little, true>::Off, llvm::object::ELFType<llvm::endianness::little, true>::Addr, size_t)>; Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1, 1>, unsigned int}]':
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h: In static member function 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = {anonymous}::GNUELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printNotes()::<lambda(std::optional<llvm::StringRef>, llvm::object::ELFType<llvm::endianness::big, true>::Off, llvm::object::ELFType<llvm::endianness::big, true>::Addr, size_t)>; Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1, 1>, unsigned int}]':
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::GNUELFDumper<ELFT>::printMemtag(llvm::ArrayRef<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, llvm::ArrayRef<unsigned char>, llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:5689:6: note: parameter passing for argument of type 'const llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::GNUELFDumper<ELFT>::printMemtag(llvm::ArrayRef<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, llvm::ArrayRef<unsigned char>, llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:5689:6: note: parameter passing for argument of type 'const llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::GNUELFDumper<ELFT>::printMemtag(llvm::ArrayRef<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, llvm::ArrayRef<unsigned char>, llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:5689:6: note: parameter passing for argument of type 'const llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::GNUELFDumper<ELFT>::printMemtag(llvm::ArrayRef<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, llvm::ArrayRef<unsigned char>, llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:5689:6: note: parameter passing for argument of type 'const llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printMemtag(llvm::ArrayRef<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, llvm::ArrayRef<unsigned char>, llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8278:6: note: parameter passing for argument of type 'const llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printMemtag(llvm::ArrayRef<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, llvm::ArrayRef<unsigned char>, llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8278:6: note: parameter passing for argument of type 'const llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printMemtag(llvm::ArrayRef<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, llvm::ArrayRef<unsigned char>, llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8278:6: note: parameter passing for argument of type 'const llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printMemtag(llvm::ArrayRef<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >, llvm::ArrayRef<unsigned char>, llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8278:6: note: parameter passing for argument of type 'const llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
In member function 'Ret llvm::function_ref<Ret(Params ...)>::operator()(Params ...) const [with Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1, 1>, unsigned int}]',
    inlined from 'void processNotesHelper(const {anonymous}::ELFDumper<ELFT>&, llvm::function_ref<void(std::optional<llvm::StringRef>, typename ELFT::Off, typename ELFT::Addr, unsigned int)>, llvm::function_ref<llvm::Error(const typename ELFT::Note&, bool)>, llvm::function_ref<void()>) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6227:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1>' changed in GCC 7.1
In member function 'Ret llvm::function_ref<Ret(Params ...)>::operator()(Params ...) const [with Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1, 1>, unsigned int}]',
    inlined from 'void processNotesHelper(const {anonymous}::ELFDumper<ELFT>&, llvm::function_ref<void(std::optional<llvm::StringRef>, typename ELFT::Off, typename ELFT::Addr, unsigned int)>, llvm::function_ref<llvm::Error(const typename ELFT::Note&, bool)>, llvm::function_ref<void()>) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6259:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1>' changed in GCC 7.1
In member function 'Ret llvm::function_ref<Ret(Params ...)>::operator()(Params ...) const [with Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1, 1>, unsigned int}]',
    inlined from 'void processNotesHelper(const {anonymous}::ELFDumper<ELFT>&, llvm::function_ref<void(std::optional<llvm::StringRef>, typename ELFT::Off, typename ELFT::Addr, unsigned int)>, llvm::function_ref<llvm::Error(const typename ELFT::Note&, bool)>, llvm::function_ref<void()>) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6227:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1>' changed in GCC 7.1
In member function 'Ret llvm::function_ref<Ret(Params ...)>::operator()(Params ...) const [with Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1, 1>, unsigned int}]',
    inlined from 'void processNotesHelper(const {anonymous}::ELFDumper<ELFT>&, llvm::function_ref<void(std::optional<llvm::StringRef>, typename ELFT::Off, typename ELFT::Addr, unsigned int)>, llvm::function_ref<llvm::Error(const typename ELFT::Note&, bool)>, llvm::function_ref<void()>) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6259:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ARMEHABIPrinter.h:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::big, 1>]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:219:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::big, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:2790:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::big, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:2804:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:2790:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::big, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:2804:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1>]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:219:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:2790:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:2804:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:2790:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:2804:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::GNUELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:3874:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7484:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::ELFDumper<ELFT>::printMemtag() [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6497:14: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::ELFDumper<ELFT>::printMemtag() [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6497:14: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::ELFDumper<ELFT>::printMemtag() [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6497:14: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::ELFDumper<ELFT>::printMemtag() [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6497:14: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::GNUELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:3874:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7484:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::GNUELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:3874:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7484:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::GNUELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:3874:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7484:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::sframe::Flags; TFlag = llvm::sframe::Flags]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:182:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, false> > > >&; Compare = {anonymous}::ELFDumper<object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6693:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >; _Compare = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, false> > > >&; Compare = {anonymous}::ELFDumper<object::ELFType<llvm::endianness::little, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6693:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, false> > > > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void {anonymous}::ELFDumper<ELFT>::printSFrameHeader(const llvm::object::SFrameParser<ELFT::Endianness>&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6698:22:
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6508:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<unsigned char>]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSFrameHeader(const llvm::object::SFrameParser<ELFT::Endianness>&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6531:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6698:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, false> > > >&; Compare = {anonymous}::ELFDumper<object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6693:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >; _Compare = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, false> > > >&; Compare = {anonymous}::ELFDumper<object::ELFType<llvm::endianness::big, false> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6693:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, false> > > > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void {anonymous}::ELFDumper<ELFT>::printSFrameHeader(const llvm::object::SFrameParser<ELFT::Endianness>&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6698:22:
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6508:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<unsigned char>]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSFrameHeader(const llvm::object::SFrameParser<ELFT::Endianness>&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6531:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6698:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, true> > > >&; Compare = {anonymous}::ELFDumper<object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6693:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >; _Compare = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::little, true> > > >&; Compare = {anonymous}::ELFDumper<object::ELFType<llvm::endianness::little, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6693:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::little, true> > > > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void {anonymous}::ELFDumper<ELFT>::printSFrameHeader(const llvm::object::SFrameParser<ELFT::Endianness>&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6698:22:
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6508:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<unsigned char>]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSFrameHeader(const llvm::object::SFrameParser<ELFT::Endianness>&) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6531:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6698:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Pointer = {anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, true> > > >&; Compare = {anonymous}::ELFDumper<object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6693:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >; _Compare = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<object::ELFType<llvm::endianness::big, true> > > >&; Compare = {anonymous}::ELFDumper<object::ELFType<llvm::endianness::big, true> >::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const auto:5&, const auto:6&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6693:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >*, std::vector<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> >, std::allocator<{anonymous}::Relocation<llvm::object::ELFType<llvm::endianness::big, true> > > > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void {anonymous}::ELFDumper<ELFT>::printSFrameHeader(const llvm::object::SFrameParser<ELFT::Endianness>&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6698:22:
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6508:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<unsigned char>]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSFrameHeader(const llvm::object::SFrameParser<ELFT::Endianness>&) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6531:19,
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printSectionsAsSFrame(llvm::ArrayRef<std::__cxx11::basic_string<char> >) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:6698:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:368:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7704:15,
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbol(const Elf_Sym&, unsigned int, llvm::object::DataRegion<typename ELFT::Word>, std::optional<llvm::StringRef>, bool, bool, bool) const [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7740:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printVersionDefinitionSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7934:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1>; TFlag = unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:182:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1>; TFlag = unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:182:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printFileHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7406:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7418:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7424:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7441:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7451:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7453:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7456:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7459:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7463:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7466:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printMipsABIFlags() [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8631:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8636:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printFileHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7406:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7418:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7424:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7441:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7451:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7453:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7456:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7459:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7463:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7466:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printMipsABIFlags() [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8631:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8636:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::big, 1>; TFlag = unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:182:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h: In function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::big, 1>; TFlag = unsigned int]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:182:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printFileHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7406:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7418:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7424:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7441:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7451:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7453:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7456:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7459:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7463:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7466:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printMipsABIFlags() [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8631:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8636:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printFileHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7406:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7418:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7424:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7441:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7451:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7453:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7456:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7459:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7463:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7466:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printMipsABIFlags() [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8631:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8636:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printVersionDefinitionSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7934:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printVersionDefinitionSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7934:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = short unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printVersionDefinitionSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7934:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printProgramHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7880:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::big, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printProgramHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7880:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printProgramHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7880:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::big, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printProgramHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7880:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7704:15,
    inlined from 'void {anonymous}::JSONELFDumper<ELFT>::printZeroSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8660:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7704:15,
    inlined from 'void {anonymous}::JSONELFDumper<ELFT>::printZeroSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8660:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7704:15,
    inlined from 'void {anonymous}::JSONELFDumper<ELFT>::printZeroSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8660:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7704:15,
    inlined from 'void {anonymous}::JSONELFDumper<ELFT>::printZeroSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:8660:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7704:15,
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbol(const Elf_Sym&, unsigned int, llvm::object::DataRegion<typename ELFT::Word>, std::optional<llvm::StringRef>, bool, bool, bool) const [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7740:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::little, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSectionHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7603:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7704:15,
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbol(const Elf_Sym&, unsigned int, llvm::object::DataRegion<typename ELFT::Word>, std::optional<llvm::StringRef>, bool, bool, bool) const [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7740:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::endianness::big, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSectionHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7603:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned char; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbolOtherField(const Elf_Sym&) const [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7704:15,
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSymbol(const Elf_Sym&, unsigned int, llvm::object::DataRegion<typename ELFT::Word>, std::optional<llvm::StringRef>, bool, bool, bool) const [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7740:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printVersionDependencySection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7967:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printVersionDependencySection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7967:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printVersionDependencySection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7967:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printVersionDependencySection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7967:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::little, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSectionHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7603:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag, llvm::ArrayRef<llvm::FlagEntry>) [with T = llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::endianness::big, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSectionHeaders() [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:7603:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:206:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
[3970/4417] Building CXX object tools/clang/tools/clang-installapi/CMakeFiles/clang-installapi.dir/clang-installapi-driver.cpp.o
[3971/4417] Building CXX object tools/clang/tools/clang-sycl-linker/CMakeFiles/clang-sycl-linker.dir/ClangSYCLLinker.cpp.o
[3972/4417] Building C object tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/c-index-test.c.o
[3973/4417] Building CXX object tools/clang/tools/clang-installapi/CMakeFiles/clang-installapi.dir/Options.cpp.o
[3974/4417] Building CXX object tools/clang/tools/clang-scan-deps/CMakeFiles/clang-scan-deps.dir/ClangScanDeps.cpp.o
[3975/4417] Building CXX object tools/clang/tools/clang-installapi/CMakeFiles/clang-installapi.dir/ClangInstallAPI.cpp.o
[3976/4417] Building CXX object tools/clang/tools/clang-repl/CMakeFiles/clang-repl.dir/ClangRepl.cpp.o
[3977/4417] Building CXX object tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/core_main.cpp.o
[3978/4417] Building CXX object tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/TestSupport.cpp.o
[3979/4417] Creating library symlink lib/libclang.so.22.0git lib/libclang.so
[3980/4417] Building CXX object tools/clang/tools/offload-arch/CMakeFiles/offload-arch.dir/OffloadArch.cpp.o
[3981/4417] Building CXX object tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/ClangRefactor.cpp.o
[3982/4417] Building CXX object tools/clang/tools/offload-arch/CMakeFiles/offload-arch.dir/NVPTXArch.cpp.o
[3983/4417] Building CXX object tools/clang/tools/offload-arch/CMakeFiles/offload-arch.dir/AMDGPUArchByKFD.cpp.o
[3984/4417] Building CXX object tools/clang/tools/offload-arch/CMakeFiles/offload-arch.dir/LevelZeroArch.cpp.o
[3985/4417] Building CXX object tools/clang/tools/offload-arch/CMakeFiles/offload-arch.dir/AMDGPUArchByHIP.cpp.o
[3986/4417] Building CXX object tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o
[3987/4417] Building CXX object tools/clang/tools/clang-extdef-mapping/CMakeFiles/clang-extdef-mapping.dir/ClangExtDefMapGen.cpp.o
[3988/4417] Building CXX object tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/ClangCheck.cpp.o
[3989/4417] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/CFBundle.cpp.o
[3990/4417] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/BinaryHolder.cpp.o
[3991/4417] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/tools/dsymutil/BinaryHolder.h:16,
                 from /build/emscripten/src/llvm-project/llvm/tools/dsymutil/DebugMap.h:24,
                 from /build/emscripten/src/llvm-project/llvm/tools/dsymutil/DebugMap.cpp:9:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >; _Distance = int; _Tp = pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Distance = int; _Tp = pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<StringRef, dsymutil::SymbolMapping>*, std::vector<std::pair<StringRef, dsymutil::SymbolMapping> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<StringRef, dsymutil::SymbolMapping> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const' at /build/emscripten/src/llvm-project/llvm/tools/dsymutil/DebugMap.cpp:76:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<StringRef, dsymutil::SymbolMapping>*, std::vector<std::pair<StringRef, dsymutil::SymbolMapping> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<StringRef, dsymutil::SymbolMapping> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const' at /build/emscripten/src/llvm-project/llvm/tools/dsymutil/DebugMap.cpp:76:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1594:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1594 |       std::__make_heap(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, dsymutil::SymbolMapping> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<std::__cxx11::basic_string<char>, dsymutil::SymbolMapping> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'llvm::yaml::MappingTraits<llvm::dsymutil::DebugMapObject>::YamlDMO::YamlDMO(llvm::yaml::IO&, llvm::dsymutil::DebugMapObject&)' at /build/emscripten/src/llvm-project/llvm/tools/dsymutil/DebugMap.cpp:251:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, vector<pair<__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >; _Compare = llvm::less_first]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, dsymutil::SymbolMapping> > >; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<std::__cxx11::basic_string<char>, dsymutil::SymbolMapping> >&; Compare = less_first]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'llvm::yaml::MappingTraits<llvm::dsymutil::DebugMapObject>::YamlDMO::YamlDMO(llvm::yaml::IO&, llvm::dsymutil::DebugMapObject&)' at /build/emscripten/src/llvm-project/llvm/tools/dsymutil/DebugMap.cpp:251:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::SymbolMapping> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[3992/4417] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o
distcc[14857] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[3993/4417] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/Reproducer.cpp.o
[3994/4417] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o
[3995/4417] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/RelocationMap.cpp.o
[3996/4417] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o
[3997/4417] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil-driver.cpp.o
[3998/4417] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o
[3999/4417] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/tools/dsymutil/BinaryHolder.h:16,
                 from /build/emscripten/src/llvm-project/llvm/tools/dsymutil/DwarfLinkerForBinary.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp:9:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, vector<llvm::dsymutil::ValidReloc> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, std::vector<llvm::dsymutil::ValidReloc> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, vector<llvm::dsymutil::ValidReloc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, std::vector<llvm::dsymutil::ValidReloc> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, std::vector<llvm::dsymutil::ValidReloc> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, vector<llvm::dsymutil::ValidReloc> >; _Distance = int; _Tp = llvm::dsymutil::ValidReloc; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, std::vector<llvm::dsymutil::ValidReloc> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, vector<llvm::dsymutil::ValidReloc> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, std::vector<llvm::dsymutil::ValidReloc> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, std::vector<llvm::dsymutil::ValidReloc> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, std::vector<llvm::dsymutil::ValidReloc> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, vector<llvm::dsymutil::ValidReloc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, vector<llvm::dsymutil::ValidReloc> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<dsymutil::ValidReloc*, std::vector<dsymutil::ValidReloc> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<dsymutil::ValidReloc>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'bool llvm::dsymutil::DwarfLinkerForBinary::AddressManager::findValidRelocs(const llvm::object::SectionRef&, const llvm::object::ObjectFile&, const llvm::dsymutil::DebugMapObject&, std::vector<llvm::dsymutil::ValidReloc>&)' at /build/emscripten/src/llvm-project/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp:991:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, std::vector<llvm::dsymutil::ValidReloc> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, vector<llvm::dsymutil::ValidReloc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, vector<llvm::dsymutil::ValidReloc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, vector<llvm::dsymutil::ValidReloc> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<dsymutil::ValidReloc*, std::vector<dsymutil::ValidReloc> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<dsymutil::ValidReloc>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'bool llvm::dsymutil::DwarfLinkerForBinary::AddressManager::findValidRelocs(const llvm::object::SectionRef&, const llvm::object::ObjectFile&, const llvm::dsymutil::DebugMapObject&, std::vector<llvm::dsymutil::ValidReloc>&)' at /build/emscripten/src/llvm-project/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp:991:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, std::vector<llvm::dsymutil::ValidReloc> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::ValidReloc*, std::vector<llvm::dsymutil::ValidReloc> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[4000/4417] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o
[4001/4417] Building CXX object tools/llc/CMakeFiles/llc.dir/llc.cpp.o
[4002/4417] Building CXX object tools/llvm-as/CMakeFiles/llvm-as.dir/llvm-as.cpp.o
[4003/4417] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/attributes.c.o
[4004/4417] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/calc.c.o
[4005/4417] Building CXX object tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o
[4006/4417] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/debuginfo.c.o
[4007/4417] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/diagnostic.c.o
[4008/4417] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/disassemble.c.o
[4009/4417] Building CXX object tools/llc/CMakeFiles/llc.dir/NewPMDriver.cpp.o
[4010/4417] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/helpers.c.o
[4011/4417] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/include-all.c.o
[4012/4417] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/main.c.o
[4013/4417] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/module.c.o
[4014/4417] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/metadata.c.o
[4015/4417] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/targets.c.o
[4016/4417] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/object.c.o
[4017/4417] Building CXX object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/echo.cpp.o
[4018/4417] Building CXX object tools/llvm-cas/CMakeFiles/llvm-cas.dir/llvm-cas.cpp.o
[4019/4417] Linking CXX static library lib/libLLVMCFIVerify.a
[4020/4417] Building CXX object tools/llvm-cat/CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o
[4021/4417] Building CXX object tools/lli/CMakeFiles/lli.dir/lli.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/lli/lli.cpp: In function 'int main(int, char**, char* const*)':
/build/emscripten/src/llvm-project/llvm/tools/lli/lli.cpp:696:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/lli/lli.cpp:696:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
[4022/4417] Building CXX object tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata-driver.cpp.o
[4023/4417] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o
[4024/4417] Building CXX object tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/llvm-cfi-verify.cpp.o
[4025/4417] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/gcov.cpp.o
[4026/4417] Building CXX object tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o
[4027/4417] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o
[4028/4417] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterLcov.cpp.o
In file included from /usr/include/c++/15.2.1/memory:71,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageFilters.h:17,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporter.h:16,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.h:16,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:42:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Sentinel = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _ForwardIterator = {anonymous}::NestedCountedRegion*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringRef.h:16,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageFilters.h:16:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Distance = int; _Tp = {anonymous}::NestedCountedRegion; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _ForwardIterator = {anonymous}::NestedCountedRegion*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Sentinel = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _ForwardIterator = {anonymous}::NestedCountedRegion*; _Tp = {anonymous}::NestedCountedRegion]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >; _Tp = {anonymous}::NestedCountedRegion; _Alloc = std::allocator<{anonymous}::NestedCountedRegion>]' at /usr/include/c++/15.2.1/bits/vector.tcc:915:34,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >; <template-parameter-2-2> = void; _Tp = {anonymous}::NestedCountedRegion; _Alloc = std::allocator<{anonymous}::NestedCountedRegion>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
    inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<{anonymous}::NestedCountedRegion>; Range = std::vector<{anonymous}::NestedCountedRegion>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2137:11,
    inlined from 'std::vector<{anonymous}::NestedCountedRegion> {anonymous}::collectNestedBranches(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, std::vector<std::pair<unsigned int, unsigned int> >&, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:114:17:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _ForwardIterator = {anonymous}::NestedCountedRegion*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Sentinel = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _ForwardIterator = {anonymous}::NestedCountedRegion*; _Tp = {anonymous}::NestedCountedRegion]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >; _Tp = {anonymous}::NestedCountedRegion; _Alloc = std::allocator<{anonymous}::NestedCountedRegion>]' at /usr/include/c++/15.2.1/bits/vector.tcc:953:38,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >; <template-parameter-2-2> = void; _Tp = {anonymous}::NestedCountedRegion; _Alloc = std::allocator<{anonymous}::NestedCountedRegion>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
    inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<{anonymous}::NestedCountedRegion>; Range = std::vector<{anonymous}::NestedCountedRegion>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2137:11,
    inlined from 'std::vector<{anonymous}::NestedCountedRegion> {anonymous}::collectNestedBranches(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, std::vector<std::pair<unsigned int, unsigned int> >&, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:114:17:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Compare = bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >; Compare = bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::NestedCountedRegion>&; Compare = bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void {anonymous}::renderBranchExecutionCounts(llvm::raw_ostream&, const llvm::coverage::CoverageMapping&, const llvm::coverage::CoverageData&, bool)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:201:13,
    inlined from 'void {anonymous}::renderFile(llvm::raw_ostream&, const llvm::coverage::CoverageMapping&, const std::string&, const llvm::FileCoverageSummary&, bool, bool, bool, bool)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:266:34,
    inlined from 'void {anonymous}::renderFiles(llvm::raw_ostream&, const llvm::coverage::CoverageMapping&, llvm::ArrayRef<std::__cxx11::basic_string<char> >, llvm::ArrayRef<llvm::FileCoverageSummary>, bool, bool, bool, bool)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:281:15,
    inlined from 'virtual void llvm::CoverageExporterLcov::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:300:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _Compare = bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >; Compare = bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::NestedCountedRegion>&; Compare = bool (*)(const {anonymous}::NestedCountedRegion&, const {anonymous}::NestedCountedRegion&)]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void {anonymous}::renderBranchExecutionCounts(llvm::raw_ostream&, const llvm::coverage::CoverageMapping&, const llvm::coverage::CoverageData&, bool)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:201:13,
    inlined from 'void {anonymous}::renderFile(llvm::raw_ostream&, const llvm::coverage::CoverageMapping&, const std::string&, const llvm::FileCoverageSummary&, bool, bool, bool, bool)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:266:34,
    inlined from 'void {anonymous}::renderFiles(llvm::raw_ostream&, const llvm::coverage::CoverageMapping&, llvm::ArrayRef<std::__cxx11::basic_string<char> >, llvm::ArrayRef<llvm::FileCoverageSummary>, bool, bool, bool, bool)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:281:15,
    inlined from 'virtual void llvm::CoverageExporterLcov::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:300:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[4029/4417] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In function 'llvm::json::Array {anonymous}::renderBranch(const llvm::coverage::CountedRegion&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:102:52: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In function 'llvm::json::Array {anonymous}::renderRegion(const llvm::coverage::CountedRegion&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:94:44: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/StringRef.h:16,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageFilters.h:16,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporter.h:16,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.h:16,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:54:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Distance = int; _Tp = llvm::json::Value; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In function 'llvm::json::Array {anonymous}::renderBranchRegions(llvm::ArrayRef<llvm::coverage::CountedRegion>)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:158:13: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:57:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list<KV>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h:648:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In function 'llvm::json::Array {anonymous}::renderMCDCRecord(const llvm::coverage::MCDCRecord&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:148:70: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In function 'llvm::json::Array {anonymous}::renderFunctions(const llvm::iterator_range<llvm::coverage::FunctionRecordIterator>&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:335:55: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In function 'llvm::json::Object {anonymous}::renderSummary(const llvm::FileCoverageSummary&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:232:70: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:239:70: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:246:68: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In function 'llvm::json::Object {anonymous}::renderFile(const llvm::coverage::CoverageMapping&, const std::string&, const llvm::FileCoverageSummary&, const llvm::CoverageViewOptions&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:282:45: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
In function 'llvm::json::Array {anonymous}::renderSegment(const llvm::coverage::CoverageSegment&)',
    inlined from 'llvm::json::Array {anonymous}::renderFileSegments(const llvm::coverage::CoverageData&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:260:41,
    inlined from 'llvm::json::Object {anonymous}::renderFile(const llvm::coverage::CoverageMapping&, const std::string&, const llvm::FileCoverageSummary&, const llvm::CoverageViewOptions&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:286:42:
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:87:66: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
In function 'llvm::json::Object {anonymous}::renderExpansion(const llvm::coverage::CoverageMapping&, const llvm::coverage::ExpansionRecord&)',
    inlined from 'llvm::json::Array {anonymous}::renderFileExpansions(const llvm::coverage::CoverageMapping&, const llvm::coverage::CoverageData&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:253:45,
    inlined from 'llvm::json::Object {anonymous}::renderFile(const llvm::coverage::CoverageMapping&, const std::string&, const llvm::FileCoverageSummary&, const llvm::CoverageViewOptions&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:290:48:
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:206:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Compare = llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<json::Value*, std::vector<json::Value> >; Compare = CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const json::Value&, const json::Value&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = json::Array&; Compare = CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const json::Value&, const json::Value&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'virtual void llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:358:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Compare = llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<json::Value*, std::vector<json::Value> >; Compare = CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const json::Value&, const json::Value&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = json::Array&; Compare = CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const json::Value&, const json::Value&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'virtual void llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:358:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In member function 'virtual void llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:368:71: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:373:53: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
[4030/4417] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp: In function 'std::pair<llvm::RegionCoverageInfo, llvm::LineCoverageInfo> sumRegions(llvm::ArrayRef<llvm::coverage::CountedRegion>, const llvm::coverage::CoverageData&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp:67:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp: In constructor 'llvm::CoverageDataSummary::CoverageDataSummary(const llvm::coverage::CoverageData&, llvm::ArrayRef<llvm::coverage::CountedRegion>)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp:92:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp:94:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp: In static member function 'static llvm::FunctionCoverageSummary llvm::FunctionCoverageSummary::get(const llvm::coverage::InstantiationGroup&, llvm::ArrayRef<llvm::FunctionCoverageSummary>)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp:116:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FunctionCoverageSummary>' changed in GCC 7.1
[4031/4417] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp: In function 'void {anonymous}::CodeCoverageTool::attachBranchSubViews(llvm::SourceCoverageView&, llvm::ArrayRef<llvm::coverage::CountedRegion>)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp:329:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp: In member function 'void {anonymous}::CodeCoverageTool::attachExpansionSubViews(llvm::SourceCoverageView&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, const llvm::coverage::CoverageMapping&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp:324:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp:324:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
In member function 'std::unique_ptr<llvm::SourceCoverageView> {anonymous}::CodeCoverageTool::createSourceFileView(llvm::StringRef, const llvm::coverage::CoverageMapping&)',
    inlined from 'void {anonymous}::CodeCoverageTool::writeSourceFileView(llvm::StringRef, llvm::coverage::CoverageMapping*, llvm::CoveragePrinter*, bool)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp:636:57:
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp:408:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp:408:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp:431:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp:431:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
In member function 'std::unique_ptr<llvm::SourceCoverageView> {anonymous}::CodeCoverageTool::createFunctionView(const llvm::coverage::FunctionRecord&, const llvm::coverage::CoverageMapping&)',
    inlined from 'int {anonymous}::CodeCoverageTool::doShow.constprop(int, const char**, CommandLineParserType)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp:1197:68:
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp:386:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp:386:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
[4032/4417] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o
[4033/4417] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o
[4034/4417] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o
[4035/4417] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o
[4036/4417] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o
[4037/4417] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/Error.cpp.o
[4038/4417] Building CXX object tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt-driver.cpp.o
[4039/4417] Building CXX object tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o
[4040/4417] Building CXX object tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o
[4041/4417] Building CXX object tools/llvm-cxxmap/CMakeFiles/llvm-cxxmap.dir/llvm-cxxmap.cpp.o
[4042/4417] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o
distcc[15007] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[4043/4417] Building CXX object tools/llvm-debuginfod/CMakeFiles/llvm-debuginfod.dir/llvm-debuginfod-driver.cpp.o
[4044/4417] Building CXX object tools/llvm-debuginfod/CMakeFiles/llvm-debuginfod.dir/llvm-debuginfod.cpp.o
[4045/4417] Building CXX object tools/llvm-debuginfo-analyzer/CMakeFiles/llvm-debuginfo-analyzer.dir/llvm-debuginfo-analyzer.cpp.o
[4046/4417] Building CXX object tools/llvm-debuginfod-find/CMakeFiles/llvm-debuginfod-find.dir/llvm-debuginfod-find-driver.cpp.o
[4047/4417] Linking CXX static library lib/libLLVMDiff.a
[4048/4417] Building CXX object tools/llvm-debuginfod-find/CMakeFiles/llvm-debuginfod-find.dir/llvm-debuginfod-find.cpp.o
[4049/4417] Building CXX object tools/llvm-dlang-demangle-fuzzer/CMakeFiles/llvm-dlang-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
[4050/4417] Building CXX object tools/llvm-dlang-demangle-fuzzer/CMakeFiles/llvm-dlang-demangle-fuzzer.dir/llvm-dlang-demangle-fuzzer.cpp.o
[4051/4417] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o
[4052/4417] Building CXX object tools/llvm-debuginfo-analyzer/CMakeFiles/llvm-debuginfo-analyzer.dir/Options.cpp.o
[4053/4417] Linking CXX executable bin/llvm-dwarfdump
[4054/4417] Building CXX object tools/llvm-dis/CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o
[4055/4417] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp-driver.cpp.o
[4056/4417] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o
[4057/4417] Linking CXX static library lib/libLLVMExegesis.a
[4058/4417] Building CXX object tools/llvm-dwarfutil/CMakeFiles/llvm-dwarfutil.dir/DebugInfoLinker.cpp.o
[4059/4417] Building CXX object tools/llvm-dwarfutil/CMakeFiles/llvm-dwarfutil.dir/llvm-dwarfutil.cpp.o
[4060/4417] Building CXX object tools/llvm-gsymutil/CMakeFiles/llvm-gsymutil.dir/llvm-gsymutil-driver.cpp.o
[4061/4417] Building CXX object tools/llvm-ifs/CMakeFiles/llvm-ifs.dir/ErrorCollector.cpp.o
[4062/4417] Building CXX object tools/llvm-extract/CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o
[4063/4417] Building CXX object tools/llvm-ifs/CMakeFiles/llvm-ifs.dir/llvm-ifs-driver.cpp.o
[4064/4417] Building CXX object tools/llvm-exegesis/CMakeFiles/llvm-exegesis.dir/llvm-exegesis.cpp.o
[4065/4417] Building CXX object tools/llvm-gsymutil/CMakeFiles/llvm-gsymutil.dir/llvm-gsymutil.cpp.o
[4066/4417] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o
[4067/4417] Building CXX object tools/llvm-itanium-demangle-fuzzer/CMakeFiles/llvm-itanium-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
[4068/4417] Building CXX object tools/llvm-itanium-demangle-fuzzer/CMakeFiles/llvm-itanium-demangle-fuzzer.dir/llvm-itanium-demangle-fuzzer.cpp.o
[4069/4417] Building CXX object tools/llvm-ifs/CMakeFiles/llvm-ifs.dir/llvm-ifs.cpp.o
[4070/4417] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o
[4071/4417] Building CXX object tools/llvm-ir2vec/CMakeFiles/llvm-ir2vec.dir/llvm-ir2vec.cpp.o
[4072/4417] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-coff.cpp.o
[4073/4417] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-elf.cpp.o
[4074/4417] Building CXX object tools/llvm-jitlink/llvm-jitlink-executor/CMakeFiles/llvm-jitlink-executor.dir/llvm-jitlink-executor.cpp.o
[4075/4417] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-macho.cpp.o
[4076/4417] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-statistics.cpp.o
[4077/4417] Building CXX object tools/llvm-libtool-darwin/CMakeFiles/llvm-libtool-darwin.dir/llvm-libtool-darwin-driver.cpp.o
[4078/4417] Building CXX object tools/llvm-link/CMakeFiles/llvm-link.dir/llvm-link.cpp.o
[4079/4417] Building CXX object tools/llvm-libtool-darwin/CMakeFiles/llvm-libtool-darwin.dir/llvm-libtool-darwin.cpp.o
In file included from /usr/include/c++/15.2.1/set:64,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-libtool-darwin/DependencyInfo.h:14,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:13:
/usr/include/c++/15.2.1/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 unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, NewArchiveMemberList>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, NewArchiveMemberList> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, NewArchiveMemberList> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, NewArchiveMemberList>, std::_Select1st<std::pair<const long long unsigned int, NewArchiveMemberList> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, NewArchiveMemberList> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLParser.h:48,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:25,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:31:
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 unsigned int; _Tp = NewArchiveMemberList; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, NewArchiveMemberList> >]',
    inlined from 'llvm::Error MembersBuilder::AddMember::verifyAndAddIRObject(llvm::NewArchiveMember)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:416:52:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, NewArchiveMemberList>, std::_Select1st<std::pair<const long long unsigned int, NewArchiveMemberList> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, NewArchiveMemberList> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
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 unsigned int; _Tp = NewArchiveMemberList; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, NewArchiveMemberList> >]',
    inlined from 'llvm::Error MembersBuilder::AddMember::verifyAndAddMachOObject(llvm::NewArchiveMember)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:384:52:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, NewArchiveMemberList>, std::_Select1st<std::pair<const long long unsigned int, NewArchiveMemberList> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, NewArchiveMemberList> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In function 'llvm::Error createStaticLibrary(llvm::LLVMContext&, const Config&)',
    inlined from 'int llvm_libtool_darwin_main(int, char**, const llvm::ToolContext&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:750:49:
/build/emscripten/src/llvm-project/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:600:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:600:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:608:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
[4080/4417] Building CXX object tools/llvm-lipo/CMakeFiles/llvm-lipo.dir/llvm-lipo.cpp.o
[4081/4417] Building CXX object tools/llvm-lipo/CMakeFiles/llvm-lipo.dir/llvm-lipo-driver.cpp.o
[4082/4417] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-jitlink/llvm-jitlink.cpp: In member function 'virtual void llvm::InProcessDeltaMapper::release(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnReleasedFunction)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-jitlink/llvm-jitlink.cpp:666:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-jitlink/llvm-jitlink.cpp:672:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-jitlink/llvm-jitlink.cpp:672:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-jitlink/llvm-jitlink.cpp: In member function 'virtual void llvm::InProcessDeltaMapper::deinitialize(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnDeinitializedFunction)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-jitlink/llvm-jitlink.cpp:656:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-jitlink/llvm-jitlink.cpp:663:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-jitlink/llvm-jitlink.cpp:663:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
[4083/4417] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/Disassembler.cpp.o
[4084/4417] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o
[4085/4417] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/CodeRegion.cpp.o
[4086/4417] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/CodeRegionGenerator.cpp.o
[4087/4417] Building CXX object tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o
[4088/4417] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/PipelinePrinter.cpp.o
[4089/4417] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/llvm-mca.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:50:
In constructor 'llvm::mca::InstructionTables::InstructionTables(const llvm::MCSchedModel&)',
    inlined from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = llvm::mca::InstructionTables; _Args = {const llvm::MCSchedModel&}]' at /usr/include/c++/15.2.1/bits/unique_ptr.h:1084:30,
    inlined from 'int main(int, char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:690:62:
/build/emscripten/src/llvm-project/llvm/include/llvm/MCA/Stages/InstructionTables.h:37:29: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/memory:80,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:37,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-mca/CodeRegion.h:61,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:23:
In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = llvm::mca::ResourcePressureView; _Args = {llvm::MCSubtargetInfo&, llvm::MCInstPrinter&, llvm::ArrayRef<llvm::MCInst>&}]',
    inlined from 'int main(int, char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:709:56:
/usr/include/c++/15.2.1/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
 1084 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp: In function 'int main(int, char**)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:754:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:754:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = llvm::mca::BottleneckAnalysis; _Args = {llvm::MCSubtargetInfo&, llvm::MCInstPrinter&, llvm::ArrayRef<llvm::MCInst>&, unsigned int}]',
    inlined from 'int main(int, char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:776:64:
/usr/include/c++/15.2.1/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
 1084 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp: In function 'int main(int, char**)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:790:47: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:790:47: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = llvm::mca::ResourcePressureView; _Args = {llvm::MCSubtargetInfo&, llvm::MCInstPrinter&, llvm::ArrayRef<llvm::MCInst>&}]',
    inlined from 'int main(int, char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:809:54:
/usr/include/c++/15.2.1/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
 1084 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = llvm::mca::TimelineView; _Args = {llvm::MCSubtargetInfo&, llvm::MCInstPrinter&, llvm::ArrayRef<llvm::MCInst>&, const unsigned int&, llvm::cl::opt<unsigned int, false, llvm::cl::parser<unsigned int> >&}]',
    inlined from 'int main(int, char**)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:814:58:
/usr/include/c++/15.2.1/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
 1084 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp: In function 'int main(int, char**)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:824:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/llvm-mca.cpp:824:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
[4090/4417] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/InstructionView.cpp.o
[4091/4417] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/DispatchStatistics.cpp.o
[4092/4417] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/BottleneckAnalysis.cpp.o
distcc[15169] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp: In constructor 'llvm::mca::PressureTracker::PressureTracker(const llvm::MCSchedModel&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp:31:27: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/MCA/View.h:21,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/InstructionView.h:18,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/BottleneckAnalysis.h:84,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp:15:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list<KV>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/JSON.h:648:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp: In member function 'virtual llvm::json::Value llvm::mca::BottleneckAnalysis::toJSON() const':
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp:671:59: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp:684:70: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
[4093/4417] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/InstructionInfoView.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp: In member function 'void llvm::mca::InstructionInfoView::collectData(llvm::MutableArrayRef<InstructionInfoViewData>) const':
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp:188:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::mca::InstructionInfoView::InstructionInfoViewData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp: In member function 'virtual void llvm::mca::InstructionInfoView::printView(llvm::raw_ostream&) const':
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp:57:14: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::mca::InstructionInfoView::InstructionInfoViewData>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp: In member function 'virtual llvm::json::Value llvm::mca::InstructionInfoView::toJSON() const':
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp:273:14: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::mca::InstructionInfoView::InstructionInfoViewData>' changed in GCC 7.1
[4094/4417] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/RegisterFileStatistics.cpp.o
[4095/4417] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/RetireControlUnitStatistics.cpp.o
[4096/4417] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/ResourcePressureView.cpp.o
[4097/4417] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/SchedulerStatistics.cpp.o
[4098/4417] Building CXX object tools/llvm-microsoft-demangle-fuzzer/CMakeFiles/llvm-microsoft-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
[4099/4417] Building CXX object tools/llvm-microsoft-demangle-fuzzer/CMakeFiles/llvm-microsoft-demangle-fuzzer.dir/llvm-microsoft-demangle-fuzzer.cpp.o
[4100/4417] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/SummaryView.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/SummaryView.cpp: In constructor 'llvm::mca::SummaryView::SummaryView(const llvm::MCSchedModel&, llvm::ArrayRef<llvm::MCInst>, unsigned int)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-mca/Views/SummaryView.cpp:32:27: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
[4101/4417] Linking CXX shared library lib/libclang-cpp.so.22.0git
[4102/4417] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/TimelineView.cpp.o
[4103/4417] Building CXX object tools/llvm-nm/CMakeFiles/llvm-nm.dir/llvm-nm-driver.cpp.o
[4104/4417] Linking CXX executable bin/llvm-ml
[4105/4417] Building CXX object tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o
[4106/4417] Linking CXX executable bin/llvm-objcopy
[4107/4417] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/DummyOptFuzzer.cpp.o
[4108/4417] Linking CXX executable bin/llvm-offload-binary
[4109/4417] Building CXX object tools/llvm-offload-wrapper/CMakeFiles/llvm-offload-wrapper.dir/llvm-offload-wrapper.cpp.o
[4110/4417] Linking CXX executable bin/llvm-objdump
[4111/4417] Building CXX object tools/llvm-nm/CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:19,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-nm/llvm-nm.cpp:18:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Distance = int; _Tp = {anonymous}::NMSymbol; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Distance = int; _Tp = {anonymous}::NMSymbol; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = greater<void>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; Compare = std::greater<void>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::NMSymbol>&; Compare = std::greater<void>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortSymbolList(std::vector<{anonymous}::NMSymbol>&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-nm/llvm-nm.cpp:641:15,
    inlined from 'void sortSymbolList(std::vector<{anonymous}::NMSymbol>&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-nm/llvm-nm.cpp:636:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = greater<void>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; Compare = std::greater<void>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::NMSymbol>&; Compare = std::greater<void>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortSymbolList(std::vector<{anonymous}::NMSymbol>&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-nm/llvm-nm.cpp:641:15,
    inlined from 'void sortSymbolList(std::vector<{anonymous}::NMSymbol>&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-nm/llvm-nm.cpp:636:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<{anonymous}::NMSymbol>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'void sortSymbolList(std::vector<{anonymous}::NMSymbol>&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-nm/llvm-nm.cpp:643:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1631:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<{anonymous}::NMSymbol>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1636:13,
    inlined from 'void sortSymbolList(std::vector<{anonymous}::NMSymbol>&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-nm/llvm-nm.cpp:643:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[4112/4417] Building CXX object tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o
[4113/4417] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o
[4114/4417] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/llvm-opt-fuzzer.cpp.o
[4115/4417] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/ExplainOutputStyle.cpp.o
[4116/4417] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.cpp.o
[4117/4417] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o
[4118/4417] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o
[4119/4417] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o
[4120/4417] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o
[4121/4417] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o
[4122/4417] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o
[4123/4417] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o
[4124/4417] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o
[4125/4417] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o
[4126/4417] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o
[4127/4417] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o
[4128/4417] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypedefDumper.cpp.o
[4129/4417] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyVariableDumper.cpp.o
[4130/4417] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o
[4131/4417] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o
[4132/4417] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/TypeReferenceTracker.cpp.o
[4133/4417] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o
[4134/4417] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/llvm-profgen.cpp.o
[4135/4417] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/CSPreInliner.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseSet.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:17,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/CallContext.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfiledBinary.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/CSPreInliner.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/CSPreInliner.cpp:9:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::sampleprof::ProfiledInlineCandidate*, vector<llvm::sampleprof::ProfiledInlineCandidate> >; _Distance = int; _Tp = llvm::sampleprof::ProfiledInlineCandidate; _Compare = __gnu_cxx::__ops::_Iter_comp_val<llvm::sampleprof::ProfiledCandidateComparer>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::sampleprof::ProfiledInlineCandidate*, std::vector<llvm::sampleprof::ProfiledInlineCandidate> >' changed in GCC 7.1
  135 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::sampleprof::ProfiledInlineCandidate*, vector<llvm::sampleprof::ProfiledInlineCandidate> >; _Distance = int; _Tp = llvm::sampleprof::ProfiledInlineCandidate; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfiledCandidateComparer>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::sampleprof::ProfiledInlineCandidate*, std::vector<llvm::sampleprof::ProfiledInlineCandidate> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
[4136/4417] Linking CXX executable bin/llvm-rc
[4137/4417] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/PerfReader.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:34,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/CallContext.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfiledBinary.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.cpp:8:
/usr/include/c++/15.2.1/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<std::pair<long long unsigned int, long long unsigned int>&&>, std::tuple<>}; _Key = std::pair<long long unsigned int, long long unsigned int>; _Val = std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long unsigned int, long long unsigned int>; _Tp = long long unsigned int; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]',
    inlined from 'llvm::sampleprof::UnsymbolizedProfileReader::readSampleCounters(llvm::sampleprof::TraceStream&, llvm::sampleprof::SampleCounter&)::<lambda(llvm::sampleprof::RangeSample&, llvm::StringRef)>' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.cpp:964:31:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long unsigned int, long long unsigned int>; _Tp = long long unsigned int; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]',
    inlined from 'void llvm::sampleprof::SampleCounter::recordBranchCount(uint64_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.h:410:35,
    inlined from 'void llvm::sampleprof::PerfScriptReader::computeCounterFromLBR(const llvm::sampleprof::PerfSample*, uint64_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.cpp:1008:32:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long unsigned int, long long unsigned int>; _Tp = long long unsigned int; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]',
    inlined from 'void llvm::sampleprof::SampleCounter::recordRangeCount(uint64_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.h:407:30,
    inlined from 'void llvm::sampleprof::PerfScriptReader::computeCounterFromLBR(const llvm::sampleprof::PerfSample*, uint64_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.cpp:1017:31:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long unsigned int, long long unsigned int>; _Tp = long long unsigned int; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]',
    inlined from 'void llvm::sampleprof::SampleCounter::recordRangeCount(uint64_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.h:407:30,
    inlined from 'void llvm::sampleprof::VirtualUnwinder::collectSamplesFromFrame(llvm::sampleprof::UnwindState::ProfiledFrame*, T&) [with T = llvm::sampleprof::AddressStack]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.cpp:215:30:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long unsigned int, long long unsigned int>; _Tp = long long unsigned int; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]',
    inlined from 'void llvm::sampleprof::SampleCounter::recordBranchCount(uint64_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.h:410:35,
    inlined from 'void llvm::sampleprof::VirtualUnwinder::collectSamplesFromFrame(llvm::sampleprof::UnwindState::ProfiledFrame*, T&) [with T = llvm::sampleprof::AddressStack]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.cpp:218:31:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long unsigned int, long long unsigned int>; _Tp = long long unsigned int; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]',
    inlined from 'void llvm::sampleprof::SampleCounter::recordRangeCount(uint64_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.h:407:30,
    inlined from 'void llvm::sampleprof::VirtualUnwinder::collectSamplesFromFrame(llvm::sampleprof::UnwindState::ProfiledFrame*, T&) [with T = llvm::sampleprof::FrameStack]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.cpp:215:30:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long unsigned int, long long unsigned int>; _Tp = long long unsigned int; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]',
    inlined from 'void llvm::sampleprof::SampleCounter::recordBranchCount(uint64_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.h:410:35,
    inlined from 'void llvm::sampleprof::VirtualUnwinder::collectSamplesFromFrame(llvm::sampleprof::UnwindState::ProfiledFrame*, T&) [with T = llvm::sampleprof::FrameStack]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/PerfReader.cpp:218:31:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[4138/4417] Linking CXX executable bin/clang-22
[4139/4417] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/ProfiledBinary.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseSet.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:17,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/CallContext.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfiledBinary.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfiledBinary.cpp:9:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:34:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::sampleprof::FuncRange>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::FuncRange> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::FuncRange> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::sampleprof::FuncRange>, std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::FuncRange> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::FuncRange> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _OutputIterator = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::SymbolInfoTy*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _RandomAccessIterator2 = llvm::SymbolInfoTy*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::SymbolInfoTy*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2764:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2765:33:
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >; _Tp = llvm::SymbolInfoTy]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _BidirectionalIterator2 = llvm::SymbolInfoTy*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'void llvm::sampleprof::ProfiledBinary::disassemble(const llvm::object::ObjectFile*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfiledBinary.cpp:723:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'void llvm::sampleprof::ProfiledBinary::disassemble(const llvm::object::ObjectFile*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfiledBinary.cpp:723:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5071:25,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2059:19,
    inlined from 'void llvm::sampleprof::ProfiledBinary::disassemble(const llvm::object::ObjectFile*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfiledBinary.cpp:723:16:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[4140/4417] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/MissingFrameInferrer.cpp.o
[4141/4417] Linking CXX executable bin/llvm-readobj
[4142/4417] Building CXX object tools/llvm-readtapi/CMakeFiles/llvm-readtapi.dir/llvm-readtapi.cpp.o
[4143/4417] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/ProfileGenerator.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseSet.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:17,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/CallContext.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfiledBinary.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/CSPreInliner.h:12,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.h:11,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:8:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:34:
/usr/include/c++/15.2.1/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 unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint>, std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<double, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _OutputIterator = pair<double, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Pointer = pair<double, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Pointer = pair<double, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _RandomAccessIterator2 = pair<double, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Pointer = pair<double, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<double, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Pointer = pair<double, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Distance = int; _Pointer = pair<double, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp: In member function 'llvm::ContextTrieNode* llvm::sampleprof::CSProfileGenerator::getOrCreateContextNode(llvm::sampleprof::SampleContextFrames, bool)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:905:1: note: parameter passing for argument of type 'const llvm::sampleprof::SampleContextFrames' {aka 'const llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>'} changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp: In member function 'llvm::ContextTrieNode* llvm::sampleprof::CSProfileGenerator::getContextNodeForLeafProbe(const llvm::sampleprof::AddrBasedCtxKey*, const llvm::MCDecodedPseudoProbe*)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1401:29: note: parameter passing for argument of type 'llvm::sampleprof::SampleContextFrames' {aka 'llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>'} changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_tree.h: In member 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 llvm::sampleprof::FunctionId&, llvm::sampleprof::FunctionSamples}; _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/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<llvm::sampleprof::LineLocation&&>, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:813:63,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateBoundarySamplesWithProbes(const llvm::sampleprof::BranchSample&, const llvm::sampleprof::AddrBasedCtxKey*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1353:35:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateBoundarySamplesWithProbes(const llvm::sampleprof::BranchSample&, const llvm::sampleprof::AddrBasedCtxKey*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1358:43:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:813:63,
    inlined from 'void llvm::sampleprof::ProfileGeneratorBase::updateBodySamplesforFunctionProfile(llvm::sampleprof::FunctionSamples&, const llvm::sampleprof::SampleContextFrame&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:409:35:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateInferredFunctionSamples(llvm::ContextTrieNode&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1094:39:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:813:63,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateInferredFunctionSamples(llvm::ContextTrieNode&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1097:31:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/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 llvm::sampleprof::FunctionId&>, std::tuple<>}; _Key = llvm::sampleprof::FunctionId; _Val = std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateBoundarySamplesForFunction(llvm::ContextTrieNode*, const llvm::sampleprof::BranchSample&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1046:65:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
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 unsigned int; _Tp = llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> >]',
    inlined from 'void llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:344:51:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint>, std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
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 unsigned int; _Tp = llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> >]',
    inlined from 'void llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:345:50:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint>, std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:69:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >; _Tp = std::pair<double, long long unsigned int>]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
  322 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:813:63,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateBodySamplesWithProbes(const llvm::sampleprof::RangeSample&, const llvm::sampleprof::AddrBasedCtxKey*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1299:35:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:813:63,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateBodySamplesWithProbes(const llvm::sampleprof::RangeSample&, const llvm::sampleprof::AddrBasedCtxKey*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1320:37:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateBodySamplesWithProbes(const llvm::sampleprof::RangeSample&, const llvm::sampleprof::AddrBasedCtxKey*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1322:45:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:813:63,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateBodySamplesWithProbes(const llvm::sampleprof::RangeSample&, const llvm::sampleprof::AddrBasedCtxKey*)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1334:40:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const llvm::sampleprof::FunctionId&, llvm::sampleprof::FunctionSamples}; _Key = llvm::sampleprof::FunctionId; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const llvm::sampleprof::FunctionId&, llvm::sampleprof::FunctionSamples}; _Key = llvm::sampleprof::FunctionId; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'llvm::sampleprof::FunctionSamples& llvm::sampleprof::ProfileGenerator::getLeafProfileAndAddTotalSamples(const llvm::sampleprof::SampleContextFrameVector&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:652:34:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>::const_iterator' {aka 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:813:63,
    inlined from 'void llvm::sampleprof::ProfileGenerator::populateBodySamplesWithProbesForAllFunctions(const llvm::sampleprof::RangeSample&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:595:35:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const llvm::sampleprof::FunctionId&, llvm::sampleprof::FunctionSamples}; _Key = llvm::sampleprof::FunctionId; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const llvm::sampleprof::FunctionId&, llvm::sampleprof::FunctionSamples}; _Key = llvm::sampleprof::FunctionId; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'llvm::sampleprof::FunctionSamples& llvm::sampleprof::ProfileGenerator::getLeafProfileAndAddTotalSamples(const llvm::sampleprof::SampleContextFrameVector&, uint64_t)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:652:34:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>::const_iterator' {aka 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionSamples> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addTypeSamplesAt(const llvm::sampleprof::LineLocation&, llvm::sampleprof::FunctionId, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1054:61,
    inlined from 'void llvm::sampleprof::ProfileGenerator::populateTypeSamplesForAllFunctions(const llvm::sampleprof::DataAccessSample&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:782:39:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::FunctionId; _Tp = long long unsigned int; _Compare = std::less<llvm::sampleprof::FunctionId>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addTypeSamplesAt(const llvm::sampleprof::LineLocation&, llvm::sampleprof::FunctionId, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1053:20,
    inlined from 'void llvm::sampleprof::ProfileGenerator::populateTypeSamplesForAllFunctions(const llvm::sampleprof::DataAccessSample&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:782:39:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::FunctionId, std::pair<const llvm::sampleprof::FunctionId, long long unsigned int>, std::_Select1st<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> >, std::less<llvm::sampleprof::FunctionId>, std::allocator<std::pair<const llvm::sampleprof::FunctionId, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'void llvm::sampleprof::ProfileGenerator::populateBoundarySamplesForAllFunctions(const llvm::sampleprof::BranchSample&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:755:45:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::sampleprof::FunctionId, uint64_t, uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:822:63,
    inlined from 'void llvm::sampleprof::ProfileGenerator::populateBoundarySamplesWithProbesForAllFunctions(const llvm::sampleprof::BranchSample&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:626:45:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  555 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _BidirectionalIterator2 = pair<double, long long unsigned int>*; _Distance = int]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2322 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _BidirectionalIterator2 = pair<double, long long unsigned int>*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Distance = int; _Pointer = pair<double, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2419:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2419 |             = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2420 |                                      _Distance(__len1 - __len11), __len22,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2421 |                                      __buffer, __buffer_size);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Pointer = pair<double, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Pointer = pair<double, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Pointer = pair<double, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Compare = llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<double, long long unsigned int> >&; Compare = sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const std::pair<double, long long unsigned int>&, const std::pair<double, long long unsigned int>&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'double llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:850:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5025:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 5025 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Pointer = pair<double, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Compare = llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<double, long long unsigned int> >&; Compare = sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const std::pair<double, long long unsigned int>&, const std::pair<double, long long unsigned int>&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'double llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:850:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int> > >; _Compare = llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const pair<double, long long unsigned int>&, const pair<double, long long unsigned int>&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<double, long long unsigned int> >&; Compare = sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)::<lambda(const std::pair<double, long long unsigned int>&, const std::pair<double, long long unsigned int>&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2064:19,
    inlined from 'double llvm::sampleprof::ProfileGeneratorBase::calculateDensity(const llvm::sampleprof::SampleProfileMap&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profgen/ProfileGenerator.cpp:850:20:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int> > >' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[4144/4417] Building CXX object tools/llvm-readtapi/CMakeFiles/llvm-readtapi.dir/DiffEngine.cpp.o
[4145/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/TestRunner.cpp.o
[4146/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/DeltaManager.cpp.o
[4147/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceAliases.cpp.o
[4148/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/Utils.cpp.o
[4149/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceAttributes.cpp.o
[4150/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceArguments.cpp.o
[4151/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/Delta.cpp.o
[4152/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceDIMetadata.cpp.o
[4153/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceBasicBlocks.cpp.o
[4154/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceDistinctMetadata.cpp.o
[4155/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceDbgRecords.cpp.o
[4156/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceFunctionBodies.cpp.o
[4157/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceGlobalObjects.cpp.o
[4158/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceFunctions.cpp.o
[4159/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/ReducerWorkItem.cpp.o
In function 'void cloneMemOperands(llvm::MachineInstr&, llvm::MachineInstr&, llvm::MachineFunction&, llvm::MachineFunction&)',
    inlined from 'std::unique_ptr<llvm::MachineFunction> cloneMF(llvm::MachineFunction*, llvm::MachineModuleInfo&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-reduce/ReducerWorkItem.cpp:397:23:
/build/emscripten/src/llvm-project/llvm/tools/llvm-reduce/ReducerWorkItem.cpp:239:59: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[4160/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceGlobalValues.cpp.o
[4161/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceGlobalVarInitializers.cpp.o
[4162/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceGlobalVars.cpp.o
[4163/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInstructions.cpp.o
[4164/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInlineCallSites.cpp.o
[4165/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInstructionFlags.cpp.o
[4166/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInvokes.cpp.o
[4167/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceModuleData.cpp.o
[4168/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceMetadata.cpp.o
[4169/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceSpecialGlobals.cpp.o
[4170/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceMemoryOperations.cpp.o
[4171/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperandBundles.cpp.o
[4172/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOpcodes.cpp.o
[4173/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperands.cpp.o
[4174/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperandsSkip.cpp.o
[4175/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperandsToArgs.cpp.o
[4176/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInstructionsMIR.cpp.o
[4177/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInstructionFlagsMIR.cpp.o
[4178/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceValuesToReturn.cpp.o
distcc[15444] ERROR: nonblocking connect to 10.3.0.15:3732 failed: Connection refused
[4179/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceIRReferences.cpp.o
[4180/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceVirtualRegisters.cpp.o
[4181/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceTargetFeaturesAttr.cpp.o
[4182/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceRegisterMasks.cpp.o
[4183/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceUsingSimplifyCFG.cpp.o
[4184/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceRegisterUses.cpp.o
[4185/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/SimplifyInstructions.cpp.o
[4186/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceRegisterDefs.cpp.o
[4187/4417] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkConvert.cpp.o
[4188/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/llvm-reduce.cpp.o
[4189/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/StripDebugInfo.cpp.o
[4190/4417] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkCount.cpp.o
[4191/4417] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/RunIRPasses.cpp.o
[4192/4417] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkCounter.cpp.o
[4193/4417] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkUtil.cpp.o
[4194/4417] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkFilter.cpp.o
[4195/4417] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkInstructionMix.cpp.o
[4196/4417] Building CXX object tools/llvm-rust-demangle-fuzzer/CMakeFiles/llvm-rust-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
[4197/4417] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkUtilRegistry.cpp.o
[4198/4417] Building CXX object tools/llvm-rust-demangle-fuzzer/CMakeFiles/llvm-rust-demangle-fuzzer.dir/llvm-rust-demangle-fuzzer.cpp.o
[4199/4417] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkSummary.cpp.o
[4200/4417] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkUtilHelpers.cpp.o
[4201/4417] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/DummySpecialCaseListFuzzer.cpp.o
[4202/4417] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkSizeDiff.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-remarkutil/RemarkSizeDiff.cpp: In function 'llvm::json::Array getFunctionDiffListAsJSON(const llvm::SmallVector<FunctionDiff>&, const FilesPresent&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-remarkutil/RemarkSizeDiff.cpp:408:74: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-remarkutil/RemarkSizeDiff.cpp:408:74: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
[4203/4417] Building CXX object tools/llvm-size/CMakeFiles/llvm-size.dir/llvm-size-driver.cpp.o
[4204/4417] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/special-case-list-fuzzer.cpp.o
[4205/4417] Building CXX object tools/llvm-strings/CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o
[4206/4417] Building CXX object tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h:29,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h:17,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp:15:
/usr/include/c++/15.2.1/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 unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
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 unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
    inlined from 'void remapSectionsAndSymbols(const llvm::Triple&, llvm::RuntimeDyld&, TrivialMemoryManager&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp:723:34,
    inlined from 'int linkAndVerify()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp:1005:26:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
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 unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
    inlined from 'void remapSectionsAndSymbols(const llvm::Triple&, llvm::RuntimeDyld&, TrivialMemoryManager&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp:754:37,
    inlined from 'int linkAndVerify()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp:1005:26:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[4207/4417] Building CXX object tools/llvm-sim/CMakeFiles/llvm-sim.dir/llvm-sim.cpp.o
[4208/4417] Building CXX object tools/llvm-stress/CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o
[4209/4417] Building CXX object tools/llvm-size/CMakeFiles/llvm-size.dir/llvm-size.cpp.o
[4210/4417] Building CXX object tools/llvm-split/CMakeFiles/llvm-split.dir/llvm-split.cpp.o
[4211/4417] Building CXX object tools/llvm-undname/CMakeFiles/llvm-undname.dir/llvm-undname.cpp.o
[4212/4417] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/llvm-xray.cpp.o
[4213/4417] Linking CXX executable bin/llvm-symbolizer
[4214/4417] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/func-id-helper.cpp.o
[4215/4417] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-color-helper.cpp.o
[4216/4417] Building CXX object tools/llvm-tli-checker/CMakeFiles/llvm-tli-checker.dir/llvm-tli-checker.cpp.o
[4217/4417] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-fdr-dump.cpp.o
[4218/4417] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-extract.cpp.o
[4219/4417] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-registry.cpp.o
[4220/4417] Building CXX object tools/llvm-yaml-numeric-parser-fuzzer/CMakeFiles/llvm-yaml-numeric-parser-fuzzer.dir/DummyYAMLNumericParserFuzzer.cpp.o
[4221/4417] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-converter.cpp.o
[4222/4417] Building CXX object tools/llvm-yaml-parser-fuzzer/CMakeFiles/llvm-yaml-parser-fuzzer.dir/DummyYAMLParserFuzzer.cpp.o
[4223/4417] Building CXX object tools/llvm-yaml-numeric-parser-fuzzer/CMakeFiles/llvm-yaml-numeric-parser-fuzzer.dir/yaml-numeric-parser-fuzzer.cpp.o
[4224/4417] Building CXX object tools/llvm-yaml-parser-fuzzer/CMakeFiles/llvm-yaml-parser-fuzzer.dir/yaml-parser-fuzzer.cpp.o
[4225/4417] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph-diff.cpp.o
[4226/4417] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:21,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/func-id-helper.h:15,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.h:20,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:14:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: 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
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1916:5: 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
 1916 |     __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1916:5: 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
/usr/include/c++/15.2.1/bits/stl_algo.h:1916:5: 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
In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]',
    inlined from 'void llvm::xray::GraphRenderer::getStats(U, U, TimeStat&) [with U = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:283:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateEdgeStatistics()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:309:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:4768:25: 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
 4768 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4769 |                          std::__lg(__last - __first) * 2,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4770 |                          __gnu_cxx::__ops::__iter_less_iter());
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]',
    inlined from 'void llvm::xray::GraphRenderer::getStats(U, U, TimeStat&) [with U = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:286:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateEdgeStatistics()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:309:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:4768:25: 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
 4768 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4769 |                          std::__lg(__last - __first) * 2,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4770 |                          __gnu_cxx::__ops::__iter_less_iter());
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]',
    inlined from 'void llvm::xray::GraphRenderer::getStats(U, U, TimeStat&) [with U = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:289:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateEdgeStatistics()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:309:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:4768:25: 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
 4768 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4769 |                          std::__lg(__last - __first) * 2,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4770 |                          __gnu_cxx::__ops::__iter_less_iter());
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]',
    inlined from 'void llvm::xray::GraphRenderer::getStats(U, U, TimeStat&) [with U = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:283:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateVertexStatistics()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:322:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:4768:25: 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
 4768 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4769 |                          std::__lg(__last - __first) * 2,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4770 |                          __gnu_cxx::__ops::__iter_less_iter());
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]',
    inlined from 'void llvm::xray::GraphRenderer::getStats(U, U, TimeStat&) [with U = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:286:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateVertexStatistics()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:322:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:4768:25: 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
 4768 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4769 |                          std::__lg(__last - __first) * 2,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4770 |                          __gnu_cxx::__ops::__iter_less_iter());
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]',
    inlined from 'void llvm::xray::GraphRenderer::getStats(U, U, TimeStat&) [with U = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:289:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateVertexStatistics()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:322:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:4768:25: 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
 4768 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4769 |                          std::__lg(__last - __first) * 2,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4770 |                          __gnu_cxx::__ops::__iter_less_iter());
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[4227/4417] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-account.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp: In function '{anonymous}::ResultRow getStats(llvm::MutableArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:275:18: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:13:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/algorithm:62:
/usr/include/c++/15.2.1/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >]':
/usr/include/c++/15.2.1/bits/stl_algobase.h:156:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
  156 |     iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b)
      |     ^~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algobase.h:156:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1858:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1843 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp: In member function 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]':
/build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:317:58: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:336:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:336:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:339:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:339:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:342:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:342:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:345:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:345:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:348:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:348:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:351:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:351:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:354:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:354:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:357:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:357:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]',
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:317:58: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:336:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:336:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:339:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:339:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:342:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:342:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:345:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:345:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:348:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:348:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:351:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:351:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:354:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:354:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:357:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1644:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1649:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:305:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:357:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:402:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[4228/4417] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-stacks.cpp.o
[4229/4417] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/archive2yaml.cpp.o
[4230/4417] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o
[4231/4417] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o
[4232/4417] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/minidump2yaml.cpp.o
[4233/4417] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Format.h:25,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/BinaryFormat/Dwarf.h:26,
                 from /build/emscripten/src/llvm-project/llvm/tools/obj2yaml/dwarf2yaml.cpp:9:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44,
    inlined from 'std::enable_if_t<((bool)__and_v<std::__not_<std::is_same<std::optional<_Tp>, typename std::remove_cv<typename std::remove_reference<_Up>::type>::type> >, std::__not_<std::__and_<std::is_scalar<_Tp>, std::is_same<_Tp, typename std::decay<_Up>::type> > >, std::is_constructible<_T1, _U1>, std::is_assignable<_T1&, _U1> >), std::optional<_Tp>&> std::optional<_Tp>::operator=(_Up&&) [with _Up = std::vector<llvm::DWARFYAML::Ranges>&; _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/optional:1037:21,
    inlined from 'llvm::Error dumpDebugRanges(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/tools/obj2yaml/dwarf2yaml.cpp:169:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::Ranges>; _Args = {vector<llvm::DWARFYAML::Ranges, allocator<llvm::DWARFYAML::Ranges> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {std::vector<llvm::DWARFYAML::Ranges, std::allocator<llvm::DWARFYAML::Ranges> >&}; _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/optional:298:19,
    inlined from 'constexpr void std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_M_construct(_Args&& ...) [with _Args = {std::vector<llvm::DWARFYAML::Ranges, std::allocator<llvm::DWARFYAML::Ranges> >&}; _Tp = std::vector<llvm::DWARFYAML::Ranges>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/15.2.1/optional:550:27,
    inlined from 'std::enable_if_t<((bool)__and_v<std::__not_<std::is_same<std::optional<_Tp>, typename std::remove_cv<typename std::remove_reference<_Up>::type>::type> >, std::__not_<std::__and_<std::is_scalar<_Tp>, std::is_same<_Tp, typename std::decay<_Up>::type> > >, std::is_constructible<_T1, _U1>, std::is_assignable<_T1&, _U1> >), std::optional<_Tp>&> std::optional<_Tp>::operator=(_Up&&) [with _Up = std::vector<llvm::DWARFYAML::Ranges>&; _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/15.2.1/optional:1039:24,
    inlined from 'llvm::Error dumpDebugRanges(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/tools/obj2yaml/dwarf2yaml.cpp:169:19:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[4234/4417] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/dxcontainer2yaml.cpp.o
[4235/4417] Linking CXX static library lib/libLLVMOptDriver.a
[4236/4417] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/offload2yaml.cpp.o
[4237/4417] Building CXX object tools/opt/CMakeFiles/opt.dir/opt.cpp.o
[4238/4417] Linking CXX shared library lib/libRemarks.so.22.0git
[4239/4417] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/xcoff2yaml.cpp.o
[4240/4417] Building CXX object tools/reduce-chunk-list/CMakeFiles/reduce-chunk-list.dir/reduce-chunk-list.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/reduce-chunk-list/reduce-chunk-list.cpp: In function 'bool {anonymous}::isStillInteresting(llvm::ArrayRef<llvm::DebugCounter::Chunk>)':
/build/emscripten/src/llvm-project/llvm/tools/reduce-chunk-list/reduce-chunk-list.cpp:43:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DebugCounter::Chunk>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/reduce-chunk-list/reduce-chunk-list.cpp:49:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DebugCounter::Chunk>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/tools/reduce-chunk-list/reduce-chunk-list.cpp: In function 'int main(int, char**)':
/build/emscripten/src/llvm-project/llvm/tools/reduce-chunk-list/reduce-chunk-list.cpp:145:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DebugCounter::Chunk>' changed in GCC 7.1
[4241/4417] Building CXX object tools/sancov/CMakeFiles/sancov.dir/sancov-driver.cpp.o
[4242/4417] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o
[4243/4417] Building CXX object tools/sanstats/CMakeFiles/sanstats.dir/sanstats.cpp.o
[4244/4417] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Twine.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Error.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Object/Error.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Object/Binary.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Object/COFF.h:18,
                 from /build/emscripten/src/llvm-project/llvm/tools/obj2yaml/obj2yaml.h:15,
                 from /build/emscripten/src/llvm-project/llvm/tools/obj2yaml/macho2yaml.cpp:9:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = llvm::MachOYAML::ExportEntry; _Alloc = std::allocator<llvm::MachOYAML::ExportEntry>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::ExportEntry>::iterator' changed in GCC 7.1
  652 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = llvm::MachOYAML::ExportEntry; _Alloc = std::allocator<llvm::MachOYAML::ExportEntry>]',
    inlined from 'const uint8_t* _Z17processExportNodePKhS0_S0_RN4llvm9MachOYAML11ExportEntryE.part.0(const uint8_t*, const uint8_t*, const uint8_t*, llvm::MachOYAML::ExportEntry&)' at /build/emscripten/src/llvm-project/llvm/tools/obj2yaml/macho2yaml.cpp:563:24:
/usr/include/c++/15.2.1/bits/stl_vector.h:1575:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachOYAML::ExportEntry*, std::vector<llvm::MachOYAML::ExportEntry> >' changed in GCC 7.1
 1575 |         _M_fill_insert(begin() + __offset, __n, __x);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:67:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[4245/4417] Linking CXX static library lib/libbenchmark.a
[4246/4417] Linking CXX static library lib/libLLVMSupportLSP.a
[4247/4417] Linking CXX static library lib/libLLVMTableGenCommon.a
[4248/4417] Linking CXX static library lib/libLLVMFrontendOpenACC.a
[4249/4417] Linking CXX static library lib/libLLVMTelemetry.a
[4250/4417] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark_main.dir/benchmark_main.cc.o
[4251/4417] Linking CXX executable bin/llvm-PerfectShuffle
[4252/4417] Linking CXX executable bin/count
[4253/4417] Linking CXX executable bin/FileCheck
[4254/4417] Linking CXX executable bin/UnicodeNameMappingGenerator
[4255/4417] Linking CXX executable bin/not
[4256/4417] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o
[4257/4417] Linking CXX executable bin/split-file
[4258/4417] Linking CXX executable bin/yaml-bench
[4259/4417] Creating library symlink lib/libLTO.so
[4260/4417] Generating ../../bin/llvm-ranlib
[4261/4417] Generating ../../bin/llvm-lib
[4262/4417] Generating ../../bin/llvm-dlltool
[4263/4417] Building CXX object tools/sancov/CMakeFiles/sancov.dir/sancov.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h:26,
                 from /build/emscripten/src/llvm-project/llvm/tools/sancov/sancov.cpp:15:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity<long long unsigned int>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, long long unsigned int, std::_Identity<long long unsigned int>, std::less<long long unsigned int>, std::allocator<long long unsigned int> >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[4264/4417] Linking CXX executable bin/llvm-test-mustache-spec
[4265/4417] Building CXX object tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o
[4266/4417] Linking CXX executable bin/llvm-config
[4267/4417] Linking CXX static library lib/libclangDynamicASTMatchers.a
[4268/4417] Linking CXX executable bin/llvm-ctxprof-util
[4269/4417] Linking CXX executable bin/llvm-profdata
[4270/4417] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Twine.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Support/Error.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Object/Error.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Object/Binary.h:17,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Object/COFF.h:18,
                 from /build/emscripten/src/llvm-project/llvm/tools/obj2yaml/obj2yaml.h:15,
                 from /build/emscripten/src/llvm-project/llvm/tools/obj2yaml/elf2yaml.cpp:9:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]',
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _Sentinel = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ObjectYAML/DWARFYAML.h:237:8:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[4271/4417] Linking CXX static library lib/libclangAnalysisFlowSensitiveModels.a
[4272/4417] Linking CXX static library lib/libclangToolingInclusionsStdlib.a
[4273/4417] Linking CXX static library lib/libclangTransformer.a
[4274/4417] Linking CXX static library lib/libclangDirectoryWatcher.a
[4275/4417] Linking CXX static library lib/libclangIndexSerialization.a
[4276/4417] Linking CXX shared module lib/CheckerDependencyHandlingAnalyzerPlugin.so
[4277/4417] Linking CXX shared module lib/CheckerOptionHandlingAnalyzerPlugin.so
[4278/4417] Creating executable symlink bin/clang
[4279/4417] Linking CXX executable bin/apinotes-test
[4280/4417] Linking CXX executable bin/clang-format
[4281/4417] Linking CXX static library lib/libclangHandleCXX.a
[4282/4417] Linking CXX static library lib/libclangHandleLLVM.a
[4283/4417] Linking CXX executable bin/clang-fuzzer-dictionary
[4284/4417] Linking CXX executable bin/diagtool
[4285/4417] Linking CXX executable bin/llvm-lto
[4286/4417] Linking CXX executable bin/clang-linker-wrapper
[4287/4417] Linking CXX executable bin/clang-offload-bundler
[4288/4417] Linking CXX executable bin/clang-nvlink-wrapper
[4289/4417] Linking CXX executable bin/clang-import-test
[4290/4417] Linking CXX executable bin/clang-scan-deps
[4291/4417] Linking CXX executable bin/clang-sycl-linker
[4292/4417] Linking CXX executable bin/lld
[4293/4417] Linking CXX executable bin/c-index-test
[4294/4417] Linking CXX executable bin/clang-diff
[4295/4417] Creating library symlink lib/libclang-cpp.so
[4296/4417] Linking CXX executable bin/clang-installapi
[4297/4417] Generating ../../../../bin/scan-build
[4298/4417] Generating ../../../../libexec/c++-analyzer
[4299/4417] Generating ../../../../libexec/ccc-analyzer
[4300/4417] Generating ../../../../share/man/man1/scan-build.1
[4301/4417] Generating ../../../../share/scan-build/scanview.css
[4302/4417] Generating ../../../../share/scan-build/sorttable.js
[4303/4417] Generating ../../../../bin/analyze-build
[4304/4417] Generating ../../../../bin/intercept-build
[4305/4417] Generating ../../../../bin/scan-build-py
[4306/4417] Generating ../../../../lib/libear/__init__.py
[4307/4417] Generating ../../../../lib/libear/config.h.in
[4308/4417] Generating ../../../../lib/libear/ear.c
[4309/4417] Generating ../../../../lib/libscanbuild/__init__.py
[4310/4417] Generating ../../../../lib/libscanbuild/analyze.py
[4311/4417] Generating ../../../../lib/libscanbuild/arguments.py
[4312/4417] Generating ../../../../lib/libscanbuild/clang.py
[4313/4417] Generating ../../../../lib/libscanbuild/compilation.py
[4314/4417] Generating ../../../../lib/libscanbuild/intercept.py
[4315/4417] Generating ../../../../lib/libscanbuild/report.py
[4316/4417] Generating ../../../../lib/libscanbuild/resources/scanview.css
[4317/4417] Generating ../../../../lib/libscanbuild/resources/selectable.js
[4318/4417] Generating ../../../../lib/libscanbuild/resources/sorttable.js
[4319/4417] Generating ../../../../lib/libscanbuild/shell.py
[4320/4417] Generating ../../../../libexec/analyze-c++
[4321/4417] Generating ../../../../libexec/analyze-cc
[4322/4417] Generating ../../../../libexec/intercept-c++
[4323/4417] Generating ../../../../libexec/intercept-cc
[4324/4417] Generating ../../../../bin/scan-view
[4325/4417] Generating ../../../../share/scan-view/Reporter.py
[4326/4417] Generating ../../../../share/scan-view/ScanView.py
[4327/4417] Generating ../../../../share/scan-view/bugcatcher.ico
[4328/4417] Generating ../../../../share/scan-view/startfile.py
[4329/4417] Linking CXX shared module lib/SampleAnalyzerPlugin.so
[4330/4417] Linking CXX executable bin/offload-arch
[4331/4417] Linking CXX executable bin/clang-refactor
[4332/4417] Linking CXX shared module lib/BugpointPasses.so
[4333/4417] Linking CXX executable bin/dsymutil
[4334/4417] Linking CXX executable bin/lli-child-target
[4335/4417] Linking CXX executable bin/llvm-as
[4336/4417] Linking CXX executable bin/llvm-bcanalyzer
[4337/4417] Linking CXX executable bin/lli
[4338/4417] Linking CXX executable bin/llvm-cas
[4339/4417] Linking CXX executable bin/llvm-cat
[4340/4417] Linking CXX executable bin/llvm-c-test
[4341/4417] Linking CXX executable bin/llvm-cgdata
[4342/4417] Linking CXX executable bin/llvm-cfi-verify
[4343/4417] Linking CXX executable bin/llvm-cvtres
[4344/4417] Linking CXX executable bin/llvm-cov
[4345/4417] Linking CXX executable bin/llvm-cxxfilt
[4346/4417] Linking CXX executable bin/llvm-cxxmap
[4347/4417] Linking CXX executable bin/llvm-cxxdump
[4348/4417] Linking CXX executable bin/llvm-debuginfod
[4349/4417] Linking CXX executable bin/llvm-debuginfo-analyzer
[4350/4417] Linking CXX executable bin/llvm-debuginfod-find
[4351/4417] Linking CXX executable bin/llvm-diff
[4352/4417] Linking CXX executable bin/llvm-dis
[4353/4417] Linking CXX executable bin/llvm-dlang-demangle-fuzzer
[4354/4417] Linking CXX executable bin/llvm-dwarfutil
[4355/4417] Linking CXX executable bin/llvm-dwp
[4356/4417] Linking CXX executable bin/llvm-exegesis
[4357/4417] Linking CXX executable bin/llvm-extract
[4358/4417] Linking CXX executable bin/llvm-ifs
[4359/4417] Linking CXX executable bin/llvm-gsymutil
[4360/4417] Linking CXX executable bin/llvm-ir2vec
[4361/4417] Linking CXX executable bin/llvm-itanium-demangle-fuzzer
[4362/4417] Linking CXX executable bin/llvm-isel-fuzzer
[4363/4417] Linking CXX executable bin/llvm-jitlink-executor
[4364/4417] Linking CXX executable bin/llvm-libtool-darwin
[4365/4417] Linking CXX executable bin/llvm-link
[4366/4417] Linking CXX executable bin/llvm-lipo
[4367/4417] Linking CXX executable bin/clang-extdef-mapping
[4368/4417] Linking CXX executable bin/llvm-mc
[4369/4417] Linking CXX executable bin/llvm-mca
[4370/4417] Linking CXX executable bin/llvm-microsoft-demangle-fuzzer
[4371/4417] Generating ../../bin/llvm-ml64
[4372/4417] Linking CXX executable bin/llvm-modextract
[4373/4417] Linking CXX executable bin/llvm-nm
[4374/4417] Generating ../../bin/llvm-install-name-tool
[4375/4417] Generating ../../bin/llvm-bitcode-strip
[4376/4417] Generating ../../bin/llvm-strip
[4377/4417] Generating ../../bin/llvm-otool
[4378/4417] Generating ../../bin/clang-offload-packager
[4379/4417] Linking CXX executable bin/clang-check
[4380/4417] Linking CXX executable bin/llc
[4381/4417] Linking CXX executable bin/llvm-opt-report
[4382/4417] Linking CXX executable bin/llvm-opt-fuzzer
[4383/4417] Linking CXX executable bin/llvm-pdbutil
[4384/4417] Generating ../../bin/llvm-windres
[4385/4417] Generating ../../bin/llvm-readelf
[4386/4417] Linking CXX executable bin/llvm-lto2
[4387/4417] Linking CXX executable bin/llvm-offload-wrapper
[4388/4417] Linking CXX executable bin/llvm-profgen
[4389/4417] Linking CXX executable bin/llvm-remarkutil
[4390/4417] Linking CXX executable bin/llvm-rust-demangle-fuzzer
[4391/4417] Linking CXX executable bin/llvm-rtdyld
[4392/4417] Linking CXX executable bin/llvm-sim
[4393/4417] Linking CXX executable bin/llvm-special-case-list-fuzzer
[4394/4417] Linking CXX executable bin/llvm-size
[4395/4417] Linking CXX executable bin/llvm-stress
[4396/4417] Linking CXX executable bin/llvm-strings
[4397/4417] Generating ../../bin/llvm-addr2line
[4398/4417] Linking CXX executable bin/llvm-tli-checker
[4399/4417] Linking CXX executable bin/llvm-undname
[4400/4417] Linking CXX executable bin/llvm-split
[4401/4417] Linking CXX executable bin/llvm-yaml-numeric-parser-fuzzer
[4402/4417] Linking CXX executable bin/llvm-xray
[4403/4417] Linking CXX executable bin/llvm-yaml-parser-fuzzer
[4404/4417] Linking CXX executable bin/llvm-reduce
[4405/4417] Linking CXX executable bin/reduce-chunk-list
[4406/4417] Creating library symlink lib/libRemarks.so
[4407/4417] Linking CXX executable bin/obj2yaml
[4408/4417] Linking CXX executable bin/sancov
[4409/4417] Linking CXX executable bin/sanstats
[4410/4417] Linking CXX executable bin/verify-uselistorder
[4411/4417] Linking CXX static library lib/libbenchmark_main.a
[4412/4417] Copying llvm-locstats into /build/emscripten/src/llvm-project/llvm/build/./bin
[4413/4417] Linking CXX executable bin/yaml2obj
[4414/4417] Linking CXX executable bin/llvm-readtapi
[4415/4417] Linking CXX executable bin/llvm-jitlink
[4416/4417] Linking CXX executable bin/opt
[4417/4417] Linking CXX executable bin/clang-repl
==> Entering fakeroot environment...
==> Starting package()...
ninja: Entering directory `binaryen/build'
[0/1] Install the project...
-- Install configuration: "Release"
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-opt
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-metadce
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm2js
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-emscripten-finalize
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-as
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-dis
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-ctor-eval
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-shell
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-merge
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-fuzz-types
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-fuzz-lattices
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-reduce
-- Installing: /build/emscripten/pkg/emscripten/usr/bin/wasm-split
-- Installing: /build/emscripten/pkg/emscripten/usr/lib/libbinaryen.so
-- Installing: /build/emscripten/pkg/emscripten/usr/include/binaryen-c.h
-- Installing: /build/emscripten/pkg/emscripten/usr/include/wasm-delegations.def
ninja: Entering directory `llvm-project/llvm/build'
[0/1] Install the project...
-- Install configuration: "Release"
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libLTO.so.22.0git
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libLTO.so
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/llvm-c/lto.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-ar
CMake Warning (dev) at /usr/share/cmake/Modules/GNUInstallDirs.cmake:433 (message):
  Unable to determine default CMAKE_INSTALL_LIBDIR directory because no
  target architecture is known.  Please enable at least one language before
  including GNUInstallDirs.
Call Stack (most recent call first):
  /usr/share/cmake/Modules/GNUInstallDirs.cmake:276 (_GNUInstallDirs_LIBDIR_get_default)
  /usr/share/cmake/Modules/GNUInstallDirs.cmake:276 (cmake_language)
  /usr/share/cmake/Modules/GNUInstallDirs.cmake:525 (_GNUInstallDirs_cache_path)
  /build/emscripten/src/llvm-project/llvm/cmake/modules/LLVMInstallSymlink.cmake:8 (include)
  tools/llvm-ar/cmake_install.cmake:56 (include)
  tools/cmake_install.cmake:57 (include)
  cmake_install.cmake:127 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Creating llvm-ranlib
-- Creating llvm-lib
-- Creating llvm-dlltool
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-profdata
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/lld
-- Creating lld-link
-- Creating ld.lld
-- Creating ld64.lld
-- Creating wasm-ld
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/builtins.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/float.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__float_float.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__float_header_macro.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__float_infinity_nan.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/inttypes.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/iso646.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/limits.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/module.modulemap
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/stdalign.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/stdarg.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stdarg___gnuc_va_list.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stdarg___va_copy.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stdarg_header_macro.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stdarg_va_arg.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stdarg_va_copy.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stdarg_va_list.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/stdatomic.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/stdbool.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/stdcountof.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/stdckdint.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/stddef.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stddef_header_macro.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stddef_max_align_t.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stddef_null.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stddef_nullptr_t.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stddef_offsetof.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stddef_ptrdiff_t.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stddef_rsize_t.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stddef_size_t.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stddef_unreachable.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stddef_wchar_t.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__stddef_wint_t.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/stdint.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/stdnoreturn.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/tgmath.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/unwind.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/varargs.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm_acle.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm_cmse.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/armintr.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm64intr.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm_neon_sve_bridge.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_cuda_builtin_vars.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_cuda_math.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_cuda_cmath.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_cuda_complex_builtins.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_cuda_device_functions.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_cuda_intrinsics.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_cuda_texture_intrinsics.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_cuda_libdevice_declares.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_cuda_math_forward_declares.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_cuda_runtime_wrapper.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/hexagon_circ_brev_intrinsics.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/hexagon_protos.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/hexagon_types.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/hvx_hexagon_protos.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_hip_libdevice_declares.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_hip_cmath.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_hip_math.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_hip_stdlib.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_hip_runtime_wrapper.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/larchintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/lasxintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/lsxintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/msa.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/opencl-c.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/opencl-c-base.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/altivec.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/htmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/htmxlintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/riscv_bitmanip.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/riscv_corev_alu.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/riscv_crypto.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/riscv_nds.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/riscv_ntlh.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/sifive_vector.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/andes_vector.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/riscv_mips.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__clang_spirv_builtins.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/s390intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/vecintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/velintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/velintrin_gen.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/velintrin_approx.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/adcintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/adxintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ammintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/amxavx512intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/amxcomplexintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/amxfp16intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/amxfp8intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/amxintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/amxmovrsintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/amxtf32intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2_512bf16intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2_512convertintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2_512minmaxintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2_512niintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2_512satcvtdsintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2_512satcvtintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2bf16intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2convertintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2copyintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2minmaxintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2niintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2satcvtdsintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx10_2satcvtintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx2intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512bf16intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512bitalgintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512bwintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512cdintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512dqintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512fintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512fp16intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512ifmaintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512ifmavlintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vbmi2intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vbmiintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vbmivlintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vlbf16intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vlbitalgintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vlbwintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vlcdintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vldqintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vlfp16intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vlintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vlvbmi2intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vlvnniintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vlvp2intersectintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vnniintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vp2intersectintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vpopcntdqintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avx512vpopcntdqvlintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avxifmaintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avxintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avxneconvertintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avxvnniint16intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avxvnniint8intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/avxvnniintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/bmi2intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/bmiintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cetintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cldemoteintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/clflushoptintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/clwbintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/clzerointrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cmpccxaddintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/crc32intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/emmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/enqcmdintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/f16cintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/fma4intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/fmaintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/fxsrintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/gfniintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/hresetintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ia32intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/immintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/invpcidintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/keylockerintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/lwpintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/lzcntintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/mm3dnow.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/mmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/movdirintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/movrs_avx10_2_512intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/movrs_avx10_2intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/movrsintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/mwaitxintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/nmmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/pconfigintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/pkuintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/pmmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/popcntintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/prfchiintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/prfchwintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ptrauth.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ptwriteintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/raointintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/rdpruintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/rdseedintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/rtmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/serializeintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/sgxintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/sha512intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/shaintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/sm3intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/sm4intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/sm4evexintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/smmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/tbmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/tmmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/tsxldtrkintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/uintrintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/usermsrintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/vaesintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/vpclmulqdqintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/waitpkgintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/wbnoinvdintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__wmmintrin_aes.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/wmmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/__wmmintrin_pclmul.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/x86gprintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/x86intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/xmmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/xopintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/xsavecintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/xsaveintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/xsaveoptintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/xsavesintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/xtestintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cet.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cpuid.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/gpuintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/nvptxintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/amdgpuintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/wasm_simd128.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/intrin0.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/vadefs.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/yvals_core.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/mm_malloc.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm_neon.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm_fp16.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm_sve.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm_sme.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm_bf16.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm_mve.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm_cde.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/arm_vector_types.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cuda_wrappers/algorithm
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cuda_wrappers/cmath
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cuda_wrappers/complex
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cuda_wrappers/new
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cuda_wrappers/bits/c++config.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cuda_wrappers/bits/shared_ptr_base.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cuda_wrappers/bits/basic_string.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cuda_wrappers/bits/basic_string.tcc
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/cuda_wrappers/__utility/declval.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/mmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/xmmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/mm_malloc.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/emmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/pmmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/tmmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/smmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/nmmintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/bmiintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/bmi2intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/immintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/x86intrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/ppc_wrappers/x86gprintrin.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/llvm_libc_wrappers/assert.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/llvm_libc_wrappers/stdio.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/llvm_libc_wrappers/stdlib.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/llvm_libc_wrappers/string.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/llvm_libc_wrappers/ctype.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/llvm_libc_wrappers/inttypes.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/llvm_libc_wrappers/time.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/openmp_wrappers/math.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/openmp_wrappers/cmath
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/openmp_wrappers/complex
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/openmp_wrappers/complex.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/openmp_wrappers/__clang_openmp_device_functions.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/openmp_wrappers/complex_cmath.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/openmp_wrappers/new
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/llvm_offload_wrappers/__llvm_offload.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/llvm_offload_wrappers/__llvm_offload_host.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/llvm_offload_wrappers/__llvm_offload_device.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/clang/22/include/zos_wrappers/builtins.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/diagtool
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-22
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang
-- Creating clang++
-- Creating clang-cl
-- Creating clang-cpp
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-format
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/clang/clang-format-bbedit.applescript
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/clang/clang-format-diff.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/clang/clang-format-sublime.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/clang/clang-format.el
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/clang/clang-format.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/git-clang-format
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-linker-wrapper
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-nvlink-wrapper
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-offload-bundler
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-scan-deps
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-sycl-linker
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-installapi
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-repl
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-refactor
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-check
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/clang-extdef-mapping
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/scan-build
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/libexec/ccc-analyzer
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/libexec/c++-analyzer
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/man/man1/scan-build.1
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/scan-build/scanview.css
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/scan-build/sorttable.js
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/analyze-build
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/intercept-build
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/scan-build-py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/libexec/analyze-c++
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/libexec/analyze-cc
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/libexec/intercept-c++
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/libexec/intercept-cc
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libscanbuild/__init__.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libscanbuild/analyze.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libscanbuild/arguments.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libscanbuild/clang.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libscanbuild/compilation.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libscanbuild/intercept.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libscanbuild/report.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libscanbuild/shell.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libscanbuild/resources/scanview.css
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libscanbuild/resources/selectable.js
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libscanbuild/resources/sorttable.js
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libear/__init__.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libear/config.h.in
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libear/ear.c
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/scan-view
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/scan-view/ScanView.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/scan-view/Reporter.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/scan-view/startfile.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/scan-view/bugcatcher.ico
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libclang.so.22.0.0git
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libclang.so.22.0git
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libclang.so
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/Documentation.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/CXErrorCode.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/BuildSystem.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/Platform.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/Index.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/Rewrite.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/ExternC.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/CXFile.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/FatalErrorHandler.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/CXString.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/CXDiagnostic.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/CXSourceLocation.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/clang-c/CXCompilationDatabase.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/offload-arch
-- Creating amdgpu-arch
-- Creating nvptx-arch
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/hmaptool
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-cov
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-cxxfilt
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-dwp
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-mca
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-ml
-- Creating llvm-ml64
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-nm
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-objcopy
-- Creating llvm-strip
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-objdump
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-pdbutil
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-profgen
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-rc
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-readobj
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-size
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-strings
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/bin/llvm-symbolizer
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/opt-viewer/opt-diff.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/opt-viewer/opt-stats.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/opt-viewer/opt-viewer.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/opt-viewer/optpmap.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/opt-viewer/optrecord.py
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/share/opt-viewer/style.css
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libRemarks.so.22.0git
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/libRemarks.so
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/include/llvm-c/Remarks.h
-- Installing: /build/emscripten/pkg/emscripten/opt/emscripten-llvm/lib/cmake/llvm/LLVMConfigExtensions.cmake
./tools/install.py /build/emscripten/pkg/emscripten/usr/lib/emscripten
npm error code HPE_INVALID_HEADER_TOKEN
npm error errno HPE_INVALID_HEADER_TOKEN
npm error request to https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz failed, reason: Parse Error: Invalid header value char
npm error A complete log of this run can be found in: /build/.npm/_logs/2025-12-06T05_26_08_701Z-debug-0.log
Traceback (most recent call last):
  File "/build/emscripten/src/emscripten/./tools/install.py", line 114, in <module>
    sys.exit(main())
             ~~~~^^
  File "/build/emscripten/src/emscripten/./tools/install.py", line 105, in main
    npm_install(target)
    ~~~~~~~~~~~^^^^^^^^
  File "/build/emscripten/src/emscripten/./tools/install.py", line 89, in npm_install
    subprocess.check_call([shutil.which('npm'), 'ci', '--omit=dev'], cwd=target)
    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/subprocess.py", line 419, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/usr/bin/npm', 'ci', '--omit=dev']' returned non-zero exit status 1.
make: *** [Makefile:9: install] Error 1
==> ERROR: A failure occurred in package().
    Aborting...
==> ERROR: Build failed, check /home/leming/armv7/leming/build
[?12l[?25h[?12l[?25h